使用perl和sendmail/postfix发送帐户验证电子邮件
对于我的PerlWeb应用程序,我需要通过电子邮件进行帐户验证 我已经有一个子生成和处理独特的链接和电子邮件撰写和发送机制(与电子邮件::发件人CPAN模块),它的工作很好-它发送电子邮件,他们得到交付 问题是他们点击了垃圾邮件过滤器,我认为这是因为“From”是noreply@example.org'和我按原样运行脚本的用户roman@example.org. 如果我发送与“发件人”相同脚本的电子邮件:roman@example.org'时,它被正确地交付,并且不会击中过滤器 我在服务器上有root权限,可以添加用户和配置postfix,但问题是我应该怎么做?是否以用户身份运行webapp?是否不具有发送邮件的权限?更改后缀设置?对于轻量级应用程序,我应该使用MDA还是使用Net::SMTP或Email::Sender更好 我知道这个问题的确切答案可能对垃圾邮件发送者有所帮助,所以我需要阅读的一般说明和文档链接就足够了使用perl和sendmail/postfix发送帐户验证电子邮件,perl,email,Perl,Email,对于我的PerlWeb应用程序,我需要通过电子邮件进行帐户验证 我已经有一个子生成和处理独特的链接和电子邮件撰写和发送机制(与电子邮件::发件人CPAN模块),它的工作很好-它发送电子邮件,他们得到交付 问题是他们点击了垃圾邮件过滤器,我认为这是因为“From”是noreply@example.org'和我按原样运行脚本的用户roman@example.org. 如果我发送与“发件人”相同脚本的电子邮件:roman@example.org'时,它被正确地交付,并且不会击中过滤器 我在服务器上有r
from Example robot noreply@example.org
to myactualaccount[@]gmail.com
date Mon, Jun 13, 2011 at 9:45 PM
subject test
hide details 9:45 PM (15 hours ago)
This message is short, but at least it's cheap!
确定你是
另外,可能会将Email::Sender配置为使用
SMTP
传输,而不是sendmail
,并且它应该将信封发送者设置为与From:
地址相同的地址,而不受后缀的干扰。是否设置SMTProtocol“信封”From地址?看。你能发布一封经过过滤的匿名邮件吗?@daxim我希望我能用上面描述的简单形式逃过一劫。电子邮件现在已经在邮件中,如果有必要,我可以在8-10小时内,当我到达另一个邮箱时,提供更多详细信息。我认为答案的意思是“不”。-您的示例电子邮件是无用的,您必须绕过邮件客户端的花哨显示,获取原始邮件,包括邮件头。