2011-06-24 54 views
0

我遇到了拒绝发送电子邮件的Web应用程序出现问题。直到几天前它工作正常。在此之前,电子邮件会发送,但'发件人'地址错误 - 它以'[email protected]'出现,尽管我使用标题将其设置为'[email protected]'。从Apache发送的电子邮件 - 有关'newline'的错误

系统管理员进去了,并将默认地址更改为'[email protected]',看看是否有帮助。我认为这个问题可能从那时起,但我们只在过去的几个小时内才注意到它(并不是很多电子邮件发送)。

目前,电子邮件根本没有发送。系统管理员正在度假,所以我正在尝试将其整理出来!

错误日志这样说:

sh: -c: line 0: syntax error near unexpected token 'newline' 
sh: -c: line 0: '/usr/sbin/sendmail -t -i -f Do Not Reply <[email protected]>' 

,它的重复很多次。

sendmail_path = /usr/sbin/sendmail -t -i -f Do Not Reply <[email protected]> 

是在php.ini - 我想这是系统管理员改了行,但我不知道。

任何人都可以建议我应该从哪里开始寻找错误?

谢谢!

回答

2

-f选项用于返回路径,而不是from。在任何情况下,我不知道它取了个名字加上一个地址,所以你可能需要这个来代替:

sendmail_path = /usr/sbin/sendmail -t -i -f [email protected] 

或者,至少,报价:

+0

感谢亚历克斯。我将它更改为您在那里的第一个版本,并且工作。还没有尝试第二个 - 今天的主要目标是让它走! – Sharon