Postfix 更改主题标头

Postfix 更改主题标头

我的邮件服务器收到了主题行是空的垃圾邮件,我想修改主题行以包含一些文本,以便应用程序可以对其进行过滤 - 但是我很努力地做到这一点。

我尝试过但没有成功的一件事是使用 header_checks 指令来执行此操作 - 有人可以提供建议为什么这可能不起作用吗?

main.cf 有一行:

  header_checks = regexp:/etc/postfix/header_checks

/etc/postfix/header_checks 包括:

  /^Subject:$/          REPLACE Subject: No Subject Line
  /^Subject: $/         REPLACE Subject: No Subject Line

做出此更改后,我重新启动了 postfix。

我确实注意到我在 master.cf 中有一个用于 AV 过滤的条目,如下所示(但我认为它并不相关 - 我之所以提到它,是因为它是该文件中唯一存在短语“header”的地方):

  127.0.0.1:10026 inet  n -       n       -       16      smtpd
    -o content_filter=
    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks_style=host
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8

当我查看垃圾邮件的副本时,我发现邮件主题是

  Subject:

(冒号后没有空格。)

相关内容