我收到托管人的来信,说我的服务器发送了很多电子邮件。
真奇怪。
如何启用电子邮件记录?或者只是to
标题。
Ubuntu 12.04,后缀。
见/var/log/mail.log
:
Jan 20 06:47:57 zarafa postfix/qmgr[1021]: A1749428: from=<[email protected]>, size=2110, nrcpt=1 (queue active)
Jan 20 06:47:57 zarafa postfix/smtpd[21751]: disconnect from mail.thuis.mydomain.net[192.168.25.17]
Jan 20 06:47:58 zarafa postfix/lmtp[21756]: A1749428: to=<[email protected]>, orig_to=<[email protected]>, relay=localhost[127.0.0.1]:2003, delay=0.5, delays=0.15/0.01/0.08/0.26, dsn=2.1.5, status=sent (250 2.1.5 [email protected] Ok)
Jan 20 06:47:58 zarafa postfix/qmgr[1021]: A1749428: removed
请注意,由于配置更改,邮件服务器将成为开放的邮件中继,因为您可能不打算运行一个。因为,如果是这样,那么您的服务器很容易成为垃圾邮件发送者滥用邮件服务器的目标。
在注释中,您的问题更改为如何启用主题记录。这里的一个重要说明是Postfix是MTA(邮件传输代理),MTA对邮件的内容不做任何事情也不是MTA的责任。它仅主要关心主要用于传输的标头。
但是,使用Postfix作为MTA,您很幸运,因为它确实具有可以帮助您的功能。使用此方法可以根据正则表达式进行记录以匹配标头:
安装软件包postfix-pcre
。
创建一个带有正则表达式以匹配的文件,例如/etc/postfix/header_checks
:
/^Subject:/ INFO
在您的代码中/etc/postfix/main.cf
,使用以下代码行将其添加到您的配置中:
header_checks = pcre:/etc/postfix/header_checks
重新加载配置:
sudo service postfix reload
查看日志:
Jan 20 13:50:01 zarafa postfix/cleanup[1416]: 74D321034: info: header Subject: testsubject from localhost[127.0.0.1]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<zarafa>
有关基于内容的更多检查,请参见关于header_checks(5)的手册页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句