当我使用我的代码时,我尝试使用邮件功能在php中发送电子邮件我有错误消息
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
这是错误消息的行
$success = mail($mailto, $emailSubject, $body, $headers);
如何解决,请帮忙
答案 0 :(得分:0)
问题是您没有在计算机上运行接收邮件服务器(在SMTP端口25上侦听)(执行PHP脚本的地方),默认情况下它会连接到它。
如果您可以在本地轻松安装SMTP服务器,例如在Linux中安装“sendmail”软件包,就可以解决这个问题。
如果您不想运行此类服务器,则必须至少修改php.ini
以设置Internet或邮件提供商的SMTP服务器。在.ini文件中搜索smtp
并相应地填充变量。