后缀记录

德米特里

我收到托管人的来信,说我的服务器发送了很多电子邮件。

真奇怪。

如何启用电子邮件记录?或者只是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,您很幸运,因为它确实具有可以帮助您的功能。使用此方法可以根据正则表达式进行记录以匹配标头:

  1. 安装软件包postfix-pcre

  2. 创建一个带有正则表达式以匹配的文件,例如/etc/postfix/header_checks

    /^Subject:/ INFO
    
  3. 在您的代码中/etc/postfix/main.cf,使用以下代码行将其添加到您的配置中:

    header_checks = pcre:/etc/postfix/header_checks
    
  4. 重新加载配置:

    sudo service postfix reload
    
  5. 查看日志:

    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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章