XAMPP PHP从发送电子邮件到本地主机

XAMPP PHP从发送电子邮件到本地主机,php,email,smtp,Php,Email,Smtp,我正在尝试将消息从Localhost发送到Localhost(Thunderbird帐户),在本教程之后我将使用XAMPP 我的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 sen

我正在尝试将消息从Localhost发送到Localhost(Thunderbird帐户),在本教程之后我将使用XAMPP

我的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. 

1.在本地主机端口25上安装/正确配置SMTP服务器 2.更改配置以指向可以连接到的其他SMTP服务器

这个链接可能会帮助你


1.在本地主机端口25上安装/正确配置SMTP服务器 2.更改配置以指向可以连接到的其他SMTP服务器

这个链接可能会帮助你


我也有同样的问题!这是由于没有
队列
文件夹造成的。因此,我在MercuryMail目录
C:\xampp\MercuryMail
中添加了一个名为
QUEUE
的文件夹,这为我解决了这个问题


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

我遇到了完全相同的问题!这是由于没有
队列
文件夹造成的。因此,我在MercuryMail目录
C:\xampp\MercuryMail
中添加了一个名为
QUEUE
的文件夹,这为我解决了这个问题


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

您的计算机中是否运行电子邮件服务?421:该服务不可用,连接将被关闭。如何检查它是否正在运行:DDo您的计算机上正在运行电子邮件服务吗?421:服务不可用,连接将被关闭。如何检查它是否正在运行:DCan您能解释更多吗?因为我在尝试使用XAMPP之前就已经尝试过这个解决方案,但它不起作用:/你能解释更多吗?因为我在尝试使用XAMPP之前就已经尝试过这个解决方案,但没有成功:/You's best,my friend;)感谢你是最好的,我的朋友;)谢天谢地的家伙