如何让sendmail不中继(在某些条件下)

如何让sendmail不中继(在某些条件下)

我已将 sendmail 配置为将电子邮件中继到另一个服务进行传递。但是,在我的个人电子邮件中,我想直接发送而不使用中继。

如何覆盖继电器设置?我使用 mutt 和 procmail 来重定向这些电子邮件,这些电子邮件在通过其他服务转发时不起作用。

答案1

最直接的方法是根据您发送邮件的电子邮件地址为 mutt 创建不同的发送配置文件。在您的主 muttrc 中,您将添加如下几行:

send-hook "youremail\@yourdomain\.com" "source mutt_personal_profile"
reply-hook "youremail\@yourdomain\.com" "source mutt_personal_profile"

然后,您需要mutt_personal_profile在与您的 相同的目录中创建该文件muttrc,并输入相关的 smtp 信息,就像在主配置中(如果您的帐户仅使用一台 smtp 服务器)一样。最安全的做法是将您已有的任何 smtp 设置移动muttrc到以相同方式“来源”的单独文件中,这样设置就不会意外“渗入”到其他帐户中。

参考:

相关内容