后缀:从中继到谷歌邮件时从地址设置

我在debian服务器上使用了postfix,我将它configuration为使用gmail作为智能主机(希望我有这个权利)。

我如何在发出的邮件上设置From:地址? 我需要每次改变这一点。 (背景:一个WordPress的博客联系表格插件设置从地址,但被改变到我的谷歌应用程序的地址。)

例如:当我运行echo foo | mail -s subject [email protected] echo foo | mail -s subject [email protected]从名称始终是我的谷歌帐户之一。

这是来自postfix的main.cf一部分,如果这有帮助。

 smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = hash:/etc/postfix/sasl_password smtp_tls_security_level = may 

我应该提供的其他信息?

Google做了一些特殊的事情,当你authentication你的来源和源代docker时,就像你从Gmail邮箱写邮件一样。

如果你想有一个智能主机,可以买一个,或者只是从你的服务器(假设它是一个VPS或一个商务类互联网线路)发送或创build自己的。

根据你的音量,你可以使用像Mandrill这样的服务,Linode有一些关于如何在这里设置的文档: https : //www.linode.com/docs/email/postfix/postfix-smtp-debian7

我也build议寻找SPF和DKIM,这些是消息authentication方法,有助于增加交付成功。

http://help.mandrill.com/entries/23374656-Can-I-send-emails-on-behalf-of-my-clients-

如果您担心垃圾邮件和黑名单,则最好通过具有更高/更高声誉的智能主机( https://www.senderbase.org上的研究)与将出站电子邮件服务添加到您的虚拟主机相比。

+还有一个Wordpress插件(wpMandril)

你可以通过定义一个smtp_generic_maps文件在postfix中设置映射: http : //www.postfix.org/postconf.5.html#smtp_generic_maps

或者只是修复它的客户端:echo foo | mail -aFrom:[email protected] -s subject [email protected]

或在wordpress中定义from地址的其他configuration。