Email 后缀,隔离多个站点的邮件头,以便在其中一个站点收到';s被阻止/列入黑名单,其他人共享服务器don';我也不会被列入黑名单
我在一台服务器上有几个单独的站点,只有一个IP。Email 后缀,隔离多个站点的邮件头,以便在其中一个站点收到';s被阻止/列入黑名单,其他人共享服务器don';我也不会被列入黑名单,email,hosting,postfix-mta,email-headers,blacklist,Email,Hosting,Postfix Mta,Email Headers,Blacklist,我在一台服务器上有几个单独的站点,只有一个IP。 网站不应该发送垃圾邮件,但是客户可以从他们的网站免费发送电子邮件,所以我没有办法阻止他们这样做。 我想做的是,当通过postfix发送电子邮件时,以某种方式将发送的邮件头中的站点分开 以前我已经为每个设置了一个ip,但我试图避免这样做 我还发现,通过/etc/postfix/header\u检查,我可以删除头,但不确定删除特定头是否会导致问题
网站不应该发送垃圾邮件,但是客户可以从他们的网站免费发送电子邮件,所以我没有办法阻止他们这样做。 我想做的是,当通过postfix发送电子邮件时,以某种方式将发送的邮件头中的站点分开 以前我已经为每个设置了一个ip,但我试图避免这样做
我还发现,通过/etc/postfix/header\u检查,我可以删除头,但不确定删除特定头是否会导致问题这里考虑的一件事是黑名单通常是基于IP地址的。单独的标题在那里没有多大帮助。原因是(a)这很简单,(b)许多垃圾邮件发送服务器已被攻击者利用自定义邮件发送软件入侵并接管,因此邮件头不再重要 不过,不同的标题可能仍然有其优点,因为垃圾邮件过滤器会检查它们。如果你的服务器IP被列入黑名单,那就没用了。 我想在这里推广可能会有所帮助,它会让您人为地使用不同的域密钥来分离域。网上有一些关于如何使用OpenDKIM进行设置的好教程 GMX等大型邮件提供商使用的一个更好的解决方案是,如果邮件看起来像垃圾邮件,则从单独的IP发送邮件。这方面的设置有点复杂,因为它需要您使用spamassassin(或类似的东西)扫描发送的邮件,并根据相应的垃圾邮件值来路由邮件。这不是一项容易的任务。这样标记垃圾邮件,而不通过单独的IP发送,可能足以说服另一方您试图阻止从您的服务器发送垃圾邮件,但这实际上取决于他们的垃圾邮件过滤器 在SMTP会话期间,服务器识别自身的方式是通过HELO命令。
smtp\u helo\u name
参数指定此处使用的名称。可以尝试设置传输机制,以便为每个发件人域使用不同的名称。老实说,我不知道那有多难
如果仍然设置为更改标题:header\u检查
表不仅允许删除标题,还允许通过正则表达式更改标题。
使用REPLACE
命令执行此操作。例如:
/^(Message-ID:.*)@your-domain.example(.*)/ REPLACE ${1}@other-domain.example${2}
不过,我建议不要这样做。它对寻找和建立正确规则的努力几乎没有好处