我在PHP的邮件功能发送电子邮件的时间有问题,SMTP配置不工作
它说:
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
我在PHP的邮件功能发送电子邮件的时间有问题,SMTP配置不工作
它说:
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
您是否在运行的locahost ..?
,如果你是在本地主机上,那么你需要在php.ini
更改设置,同时也意味着你的代码运行成功。
不,我在服务器上运行这个 –
你可以发布你的邮寄代码吗? –
默认情况下,当尝试发送邮件时,PHP将尝试连接到端口25上的本地主机。如果你没有在本地主机上侦听的邮件服务器,那么你会得到这个错误。
您有两种选择。
如果你使用Debian或Ubuntu,安装一个SMTP服务器可以是简单:
sudo apt-get install postfix
如果您愿意使用你的ISP的SMTP服务器,进行更改你的PHP .ini:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.myisp.com
; http://php.net/smtp-port
smtp_port = 25
其中smtp.myisp.com是您的ISP的SMTP服务器。
您已经将此标记为PHP并将其描述为PHP问题 - 但(像往常一样)这里没有任何内容可以指出问题出在PHP中。
如其他地方所建议的,发布您的配置。
设备以前是否在此机器上工作?您是否可以使用同一台计算机上的其他SMTP客户端连接到配置的邮件服务?当您telnet到端口25时会发生什么?您是否已验证MTA正在运行?
你有一台邮件服务器在你的机器上运行吗? – confucius
@Nammari是的,我有 –
@Nammari是的,我有 –