Exim问题:发件人地址被拒绝:需要完全合格的地址

发送电子邮件到Gmail帐户时,我的邮件日志返回以下错误:发件人地址被拒绝:需要完全限定的地址

以下是完整的错误消息:
2010-10-08 03:44:58 1P4214-0007MM-NL <= alleart@V100723TU7C41-1 U=alleart P=local S=527 2010-10-08 03:44:58 1P4214-0007MM-NL ** [email protected] R=smart_route T=remote_smtp: SMTP error from remote mail server after RCPT TO:<[email protected]>: host smtp.ultrahosting.com [74.213.174.254]: 504 5.5.2 <alleart@V100723TU7C41-1>: Sender address rejected: need fully-qualified address 2010-10-08 03:44:58 1P4214-0007MP-Rm <= <> R=1P4214-0007MM-NL U=mailnull P=local S=1556 2010-10-08 03:44:59 1P4214-0007MM-NL Completed

Exim被设置为下面的继电器:

 @ROUTERSTART@ smart_route: driver = manualroute domains = !+local_domains transport = remote_smtp route_list = * smtp.ultrahosting.com 

服务器运行CentOS和Exim 4,电子邮件是使用PHP的mail()函数发送的。

感谢您的时间和精力

看起来这是服务器试图用来发送邮件的地址: alleart @ V100723TU7C41-1 ,它被拒绝了。 您可能需要在您的php.ini文件中指定一个有效的电子邮件地址,或通过您的托pipe服务提供商请求更改。