php-在Xampp中将Gmail配置为SMTP以发送邮件-出现错误.为什么?

我正在遵循this指令,却遇到了与第一个用户注释相同的错误,而且我不知道如何解决此错误.

简短说明我做了什么.

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.

更新

auth_username=myname@gmail.com
auth_password=mypassword

我已经放在那里,并且我也为该SSL连接放了两个ssl dll

libeay32.dll
ssleay32.dll

解决方法:

由于您使用的是xampp,因此使用phpmailer脚本会更容易:

PHP-Mailer script

如果您坚持使用xampp,则应设置:
smtp_ssl = ssl

并配置sendmail.ini,使其与您的@ gmail.com帐户凭据连接.否则将无法连接.

上一篇:php-在XAMPP中使用ZendStudio


下一篇:如何在PhpMyAdmin上启用服务器选择?