Tag: postfix
在一台没有 VPS 关闭了 IPv6 后, 原来正常使用的 Postfix 不能使用, 重新启动也失败, 先查看一下错误信息: /linux/ # systemctl status postfix 看到以下错误: fatal: parameter inet_interfaces: no local interface found for ::1 看来是关闭了 IPv6 导致这个问题. 解决方法 …
电邮服务器会把未能寄出的邮件放到 Queue 里面, 在特定时间内尝试重发, 一般上不用理会, 但如果电邮服务器发送大量邮件时, 或者有个别使用者发送过垃圾电邮, Queue 内便会堆积很多邮件, 这时可以动删除。 Postfix 默认邮件会放在 /var/spool/postfix/ 目录下, 如果知道邮件的位置, 直接删除也可以, 但一般都会使用不同的工具删除。/var/spool/postfix/ 下的目录分别储存不同类型的邮件, 它们主要用作: active: 目前正在准备发送的邮件. bounce: 每封邮件的寄送状态资讯, 纪录了退信的原因. corrupt: 损毁或无法读取的邮件. defer: 每封邮件的寄送状态资讯, 纪录了延迟寄信的原因. …
MailScanner 作为 Mail Gateway 可以阻挡后有电邮威胁, 包括病毒、垃圾电邮、档案名称、钓鱼电邮等。 在默认的情况下, MailScanner 会阻挡掉加密的压缩档, 这是因为如果压缩档内包含有有害内容 (例如病毒), 那 MailScanner 便不能进行扫瞄, 阻挡掉的电邮的讯息如下: The following e-mails were found to have: Other Bad Content Detected : Password-protected Archive …
Real-time Blackhole Lists (RBL) 是一组已知发出垃圾电邮的 IP 列表, 在 Mail Server 设定检查 IP 是否在 RBL 内, 当 IP 在 RBL 内便拒绝拉收邮件, 这便可以大大减少垃圾邮件的数量。 以下是在 Postfix 开启 RBL 的方法。 先开启 Postfix 的设定档, …
Mail Gateway 的作用是在电邮到达电邮服务器前, 预先过滤或处理不当电邮 (例如带有病毒的邮件及垃圾电邮), 再将电邮转送到后端的电邮服务器。其他人只会从 MX record 知道 Mail Gateway 的位置, 但不会知道电邮服务器的位置。 系统管理员架设起 Mail Gateway 后, 只要将域名的 MX record 指向 Mail Gateway 的 IP 便可以, 对其他使用者几乎不会察觉有转换。而且后端如果有多于一台电邮服务器, 可以按域名将电邮转送到指定的电邮服务器。 要架设 …
早几天新安装一台 Mail Gateway 主机, 是在 CentOS 8 里面用 Postfix, 中继送信, 然后再加安装 Let’Encrypt 对 smtpd 加密。 这个过程还算顺利, 测试后用 gmail 及 yahoo 发信过来也收到, 过两天后收到客户反映, 有其中一个寄件者发来的邮件收不到, 查看 /var/log/maillog 后, 找到以下错误: mx01 postfix/smtpd: …
Greylisting 是一种十分有效减少垃电邮的方法,它的原理是暂时拒绝接收邮件,正常的电邮服务器当不能送出邮件时会重新尝试,这时才接收这封电邮。而发送垃圾邮件的主机因为需要发出大量的电邮,为了加快进度,当不能传送后便会放弃。 postgrey 是在 Postfix 简单实现灰名单的工具,以下是安装及设定 postgrey 的方法。 安装 postgrey: RHEL / CentOS: # dnf install postgrey 或 # yum install postgrey Debian / Ubuntu: # apt-get install postgrey …