如何发送电子邮件使用谷歌SMTP服务器使用XAMPP?(How To Send Emails Usi

2019-09-04 04:16发布

在php.ini中我设置:

SMTP = smtp.gmail.com
smtp_port = 465

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = mygmail@gmail.com

在我sendmail.ini:

smtp_server=smtp.gmail.com
smtp_ssl=ssl
auth_username=mygmail@gmail.com
auth_password=mygmail password

在我的错误日志:

13/05/18 23:33:30 : Socket Error # 10060<EOL>Connection timed out.

电子邮件实际发送两次,但99%的时间,我得到了同样的错误如上。 我停用了路由器的SPI,和我的电脑的防火墙。 有任何想法吗?

Answer 1:

大多数地方盒与Windows不拿出一个SMTP服务器。 你可以使用外部SMTP服务器,并在你的配置它php.ini文件,但SMTP认证是不可能的。

我建议你使用PHPMailer的,是一种简单而灵活的PHP类,也可以使用SMTP服务器认证。 它也比使用捆绑PHP更安全的mail()函数。

http://phpmailer.worxware.com/



文章来源: How To Send Emails Using Google SMTP Server Using XAMPP?
标签: php email smtp