xampp v3.2.2无法向mailoutput文件夹发送电子邮件

时间:2016-02-16 21:34:21

标签: php email xampp

我已经安装了xampp的新版本,并尝试在我的本地机器上发送电子邮件,但是php正在将此返回给我:

mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

事情是,在之前的版本中我有。 Xampp已发送"发送"每封电子邮件都发送到xampp / mailoutput文件夹。 我的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 = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =

1 个答案:

答案 0 :(得分:1)

您没有mta邮件服务器(或者它在另一个端口上运行),例如安装了postfix或sendmail,因此您无法从该服务器发送电子邮件。

此外,即使您在localhost上安装了邮件服务器,您的电子邮件也不会被任何人接收,因为您最有可能使用ISP提供的动态IP,而且您的家中没有反向DNS设置IP(意思是直接发送垃圾邮件文件夹)。

好吧,如果你家里有反向DNS和固定IP,那么你应该知道设置一个邮件服务器,或者至少你需要一个邮件服务器才能发送电子邮件。

如果您可以安装sendmail(升级xampp),您可以使用gmail路由您的电子邮件,只需按照以下答案的说明操作:
http://stackoverflow.com/questions/15965376/how-to-configure-xampp-to-send-mail-from-localhost

相关问题