Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用perl和sendmail/postfix发送帐户验证电子邮件_Perl_Email - Fatal编程技术网

使用perl和sendmail/postfix发送帐户验证电子邮件

使用perl和sendmail/postfix发送帐户验证电子邮件,perl,email,Perl,Email,对于我的PerlWeb应用程序,我需要通过电子邮件进行帐户验证 我已经有一个子生成和处理独特的链接和电子邮件撰写和发送机制(与电子邮件::发件人CPAN模块),它的工作很好-它发送电子邮件,他们得到交付 问题是他们点击了垃圾邮件过滤器,我认为这是因为“From”是noreply@example.org'和我按原样运行脚本的用户roman@example.org. 如果我发送与“发件人”相同脚本的电子邮件:roman@example.org'时,它被正确地交付,并且不会击中过滤器 我在服务器上有r

对于我的PerlWeb应用程序,我需要通过电子邮件进行帐户验证

我已经有一个子生成和处理独特的链接和电子邮件撰写和发送机制(与电子邮件::发件人CPAN模块),它的工作很好-它发送电子邮件,他们得到交付

问题是他们点击了垃圾邮件过滤器,我认为这是因为“From”是noreply@example.org'和我按原样运行脚本的用户roman@example.org. 如果我发送与“发件人”相同脚本的电子邮件:roman@example.org'时,它被正确地交付,并且不会击中过滤器

我在服务器上有root权限,可以添加用户和配置postfix,但问题是我应该怎么做?是否以用户身份运行webapp?是否不具有发送邮件的权限?更改后缀设置?对于轻量级应用程序,我应该使用MDA还是使用Net::SMTP或Email::Sender更好

我知道这个问题的确切答案可能对垃圾邮件发送者有所帮助,所以我需要阅读的一般说明和文档链接就足够了

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小时内,当我到达另一个邮箱时,提供更多详细信息。我认为答案的意思是“不”。-您的示例电子邮件是无用的,您必须绕过邮件客户端的花哨显示,获取原始邮件,包括邮件头。