在安装新的Ubuntu 14.04后,我使用this guide安装了LAMP堆栈 所有的安装工作正常,但现在我有问题使PHP mail()工作正常。
我安装了Postfix并将其配置为卫星系统并传递了 smtp.mail.yahoo.it 。 然后在php.ini中更改了这些设置:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
对此:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.mail.yahoo.it
; http://php.net/smtp-port
smtp_port = 25
auth_username = myUser
auth_password = myPass
然后重启apache。 当我尝试使用mail()时,它返回TRUE,但我没有收到任何电子邮件。
这怎么可能? 有什么我想念的吗? 我正在检查apache错误日志...但没有任何内容。