在 Xampp 中将 Gmail 配置为 SMTP 发送邮件 - 出现错误。为什么?
我正在遵循 这个 说明,我得到了与第一个用户评论相同的错误。而且我不知道如何修复此错误。
简短记录我做了什么。
1.更改发送邮件的sendmail.ini和php.ini设置
2.将dll放到发送邮件文件夹
3.从我的 gmail 帐户中输入我的用户名和密码
smtp_server=smtp.gmail.com
smtp_port=465
; SMTPS (SSL) support
; auto = use SSL for port 465, otherwise try to use TLS
; ssl = alway use SSL
; tls = always use TLS
; none = never try to use SSL
;smtp_ssl=auto
smtp_ssl=tls
default_domain=brettshaffer.com
error_logfile=error.log
尝试了 tsl 和 ssl 相同的错误。错误如下。
10/12/07 18:03:36 : Connection Closed Gracefully.
更新后
[email protected]
auth_password=mypassword
我已经放在那里,并且还为该 SSL 连接放置了两个 ssl dll
libeay32.dll
ssleay32.dll
I am following this instruction and I got the same error like a first user comment.And I dont know how to fix this error.
Short notes what I did.
1.Change the sendmail.ini and php.ini settings for sending mail
2.Put the dlls on the send mail folder
3.Put my username and password from my gmail account
smtp_server=smtp.gmail.com
smtp_port=465
; SMTPS (SSL) support
; auto = use SSL for port 465, otherwise try to use TLS
; ssl = alway use SSL
; tls = always use TLS
; none = never try to use SSL
;smtp_ssl=auto
smtp_ssl=tls
default_domain=brettshaffer.com
error_logfile=error.log
Tried both tsl and ssl same error.Error is below.
10/12/07 18:03:36 : Connection Closed Gracefully.
Updated
[email protected]
auth_password=mypassword
I already put there and also I put two ssl dlls for that SSL connection
libeay32.dll
ssleay32.dll
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您使用的是 xampp,因此使用 phpmailer 脚本会更容易:
PHP-Mailer 脚本
如果你坚持使用 xampp 你应该设置:
smtp_ssl = ssl
并配置 sendmail.ini,以便它与您的 @gmail.com 帐户凭据连接。否则将无法连接。
since you are using xampp it would be easier to use phpmailer script:
PHP-Mailer script
and if you insist on using xampp you should set:
smtp_ssl = ssl
and configure the sendmail.ini so that it connects with your @gmail.com account credentials. or it will not be able to connect.