2010-12-07 46 views
3

我跟随this指令,我得到了像第一个用户评论一样的错误。我不知道如何解决这个错误。在Xampp中将Gmail配置为SMTP以发送邮件-Got Error.Why?

简短说明我做了什么。

1.更改用于发送邮件的sendmail.ini和php.ini设置
2.Put在发送邮件文件夹中的DLL文件
3.Put我从我的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的DLL对于SSL连接

libeay32.dll 
ssleay32.dll 
+0

Gmail需要验证。你在你的sendmail.ini中设置了auth_username和auth_password吗?你是否也尝试过smtp.googlemail.com? – rik 2010-12-07 13:06:36

+0

请参阅已更新的问题 – svk 2010-12-07 14:25:48

回答

5

,因为使用的是XAMPP它会更容易使用PHPMailer的脚本:

PHP-Mailer script

,如果你坚持要用XAMPP你应该设置: smtp_ssl = SSL

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

相关问题