1

我正在尝试将消息从 Localhost 发送到 Localhost(Thunderbird 帐户),我正在按照本教程使用 XAMPP如何使用水银 ....

我的 php.ini 配置文件是

    [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. 
4

2 回答 2

5

我有完全相同的问题!这是由于没有QUEUE文件夹造成的。所以我添加了一个名为QUEUEtot MercuryMail 目录的文件夹C:\xampp\MercuryMail,这为我解决了这个问题!

完整路径:C:\xampp\MercuryMail\QUEUE

于 2014-01-14T14:56:02.743 回答
2

1.在 localhost 端口 25 上安装/正确配置 SMTP 服务器 2.将配置更改为指向您可以连接到的其他一些 SMTP 服务器

这个链接可以帮助你...

http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html

于 2013-09-24T14:41:13.943 回答