我正在运行 POSTFIX 邮件服务器来管理一个非常简单的邮件服务器。我收到了一些类似这样的错误日志
Out: 220 mail.myserver.com ESMTP Postfix (Ubuntu)
In: EHLO mail179-29.suw41.mandrillapp.com
Out: 250-mail.myserver.com
Out: 250-PIPELINING
Out: 250-SIZE 10240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-AUTH PLAIN LOGIN
Out: 250-AUTH=PLAIN LOGIN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: STARTTLS
Out: 220 2.0.0 Ready to start TLS
In: EHLO mail179-29.suw41.mandrillapp.com
Out: 250-mail.myserver.com
Out: 250-PIPELINING
Out: 250-SIZE 10240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-AUTH PLAIN LOGIN
Out: 250-AUTH=PLAIN LOGIN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: MAIL
FROM:<bounce-md_30935315.59e11c20.v1-dd2701d3e6ff46eda1fb636f48bb42b3@mandrillapp.com>
BODY=8BITMIME
Out: 452 4.3.1 Insufficient system storage
In: QUIT
Out: 221 2.0.0 Bye
我很难理解发生了什么。我知道这意味着我的服务器空间不足。但这个会话是否表明我有其他问题?这只是一次合法的邮件投递尝试,但由于空间不足而失败?还是意味着有人试图从我的服务器发送某些东西?
另外,有没有简单的方法可以阻止此类垃圾邮件发送者用这些不需要的邮件袭击我的服务器?
任何帮助或资源指点都将不胜感激。
答案1
根据您发布的信息,没有迹象表明您除了磁盘空间不足之外还有任何其他问题。
该SMTP
会话是有效会话,当您的服务器生成临时错误时会话将中止。
大多数真正的邮件服务器都会遵循SMTP
标准并将电子邮件消息排队并重试传递,传递失败尝试之间的间隔越来越长,直到临时错误消失并且消息被传递,或者达到最大失败尝试次数并触发错误并将消息退回给原始发件人。
因此,来自同一发件人的多次尝试失败并不是垃圾邮件发送者的行为,而是真实邮件服务器为确保可靠投递而应采取的行为方式。
修复磁盘空间问题,以便您的服务器可以接受消息,配置和安装灰名单和垃圾邮件过滤器等来处理实际的垃圾邮件