首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在CentOS上阻止sendmail中的电子邮件发件人名称?

是否可以在CentOS上阻止sendmail中的电子邮件发件人名称?
EN

Server Fault用户
提问于 2019-08-28 18:14:41
回答 1查看 3.1K关注 0票数 0

我们已经收到了很多虚假的电子邮件发送给员工,他们表现得像我们的首席执行官,我们的防火墙没有能力屏蔽我们想要的东西。这些邮件来自普通的gmail账户,他们的名字和姓氏和CEO是一样的,他们的电子邮件标题看起来是这样的。

主题:几分钟日期: Wed,2019 8月28日18:04:39 +0100从:首席执行官姓名到: Employee@email.com

因此,对于那些不太懂技术的员工来说,他们可能会认为是首席执行官。我知道,在sendmail中,您可以通过域名或用户名阻止电子邮件,但是是否可以用名称阻止电子邮件,我们可以将我们的CEO电子邮件白名单。

EN

回答 1

Server Fault用户

发布于 2019-08-29 08:59:41

Sendmail提供了使用access数据库阻止电子邮件地址、域名或IP地址的各种选项。

文件/etc/mail/access作为Sendmail smtp服务器的访问控制。使用此文件,您可以定义:

  • 我们接受来自谁的邮件
  • 我们接受谁接力
  • 我们不会派给等人

配置

代码语言:javascript
复制
# vi /etc/mail/sendmail.cf

确保配置文件中存在以下行(否则需要添加/追加下一行):

代码语言:javascript
复制
FEATURE(`access_db’)dnl

保存文件并退出到shell提示符。现在,打开/etc/mail/access文件:

代码语言:javascript
复制
# vi /etc/mail/access

若要阻止垃圾邮件或垃圾邮件,请使用下列格式

代码语言:javascript
复制
spam@domain.com REJECT
192.168.1.100 REJECT
202.54.1.100/255.0.0.0 REJECT

保存文件。一旦修改了sendmail.mc或access文件,就需要重新生成/etc/mail/sendmail.cf或重新构建access数据库。键入下列任何命令之一:

代码语言:javascript
复制
# cd /etc/mail
# make

代码语言:javascript
复制
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

重新启动sendmail:

代码语言:javascript
复制
# /etc/init.d/sendmail restart

access数据库支持的其他选项

  • 好的-接受电子邮件:或到:指定的地址
  • 丢弃-不接受来自:或到:指定地址的电子邮件
  • 拒绝-删除来自:或指向:指定地址的错误的电子邮件
  • 仇恨者-使用check_mail和check_realy规则处理电子邮件
  • 朋友-不要在电子邮件中使用check_mail和check_realy规则
  • 错误:ecode:etext-删除带有指定错误代码(ecode)和错误文本消息(etext)的电子邮件。
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/981071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档