我正在尝试将消息从Localhost发送到Localhost(Thunderbird帐户),我正在按照本教程使用XAMPP How to use mercury ....
我的php.ini conf是
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = postmaster@localhost
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path
=
尽管我仍然收到下一个错误
Warning: mail(): SMTP server response: 421 Service not available, closing channel.
答案 0 :(得分:5)
我有完全相同的问题!这是因为没有QUEUE
文件夹。所以我在MercuryMail目录QUEUE
中添加了一个名为C:\xampp\MercuryMail
的文件夹,这解决了我的问题!
完整路径:C:\xampp\MercuryMail\QUEUE
答案 1 :(得分:2)
1.在localhost端口25上安装/正确配置SMTP服务器 2.更改配置以指向可以连接到
的其他SMTP服务器此链接可以帮助您...
http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html