我正在使用mail()函数从localhost发送PHP的邮件,但它无法正常工作。
从localhost发送邮件是我主要关注的问题。请指导我实现同样的目标。
答案 0 :(得分:0)
默认情况下,您不会安装SMTP服务器,因此您无法直接从localhost发送电子邮件。您可以在本地设置SMTP服务器或使用第三方SMTP服务器。看看
http://www.mittalpatel.co.in/php_send_mail_from_localhost_using_gmail_smtp
可让您深入了解如何使用第三方SMTP服务器从localhost发送邮件。
以下是可能对您有所帮助的一些方法:
方法1 https://stackoverflow.com/a/16814318/2377343
方法2 http://thephpcode.blogspot.com/2009/03/setting-up-local-mail-smtp-pop3-imap.html
方法3 http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/
方法4 配置wamp服务器以发送电子邮件
方法5 http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
答案 1 :(得分:0)
它被配置为使用localhost:25作为邮件服务器。
错误消息表明它无法连接到localhost:25。
因此,您有两种选择: