我不能發送電子郵件這是我的sendmail.ini
文件:我配置我sendmail.ini和php.ini文件,但使用的mail()函數在PHP
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=****************
[email protected]
發送一封電子郵件,我debug.log
文件的樣子後這個:
13/05/27 20:46:36 ** Connecting to smtp.gmail.com:25
13/05/27 20:46:40 ** Connected.
13/05/27 20:46:42 << 220 mx.google.com ESMTP dr6sm30900757pac.11 - gsmtp<EOL>
13/05/27 20:46:42 >> EHLO ANKON-PC<EOL>
13/05/27 20:46:44 << 250-mx.google.com at your service, [202.134.13.131]
<EOL>250-SIZE
<EOL>250-8BITMIME<EOL>250-STARTTLS<EOL>250-ENHANCEDSTATUSCODES<EOL>250 ...<EOL>
13/05/27 20:46:44 ** Authenticating as [email protected]
13/05/27 20:46:44 >> STARTTLS<EOL>
13/05/27 20:46:45 << 220 2.0.0 Ready to start TLS<EOL>
13/05/27 20:46:45 >> QUIT<EOL>
13/05/27 20:46:46 << 5 1Q£q×:Y
ý‰KÿhÓ&ïË‹¶ð3Àm¼` ÿ # E A > „0‚€0‚é
13/05/27 20:46:47 << F
13/05/27 20:46:47 ** Disconnected.
13/05/27 20:46:47 ** Disconnecting from smtp.gmail.com:25
13/05/27 20:46:47 ** Disconnected.
13/05/27 20:46:47 ** Disconnected.
13/05/27 20:46:47 ** Connection Closed Gracefully.
但實際上這個東西第一次工作,但之後它不起作用。 我在我的電腦中使用xampp。 那麼我應該怎麼做才能發送電子郵件。 請別人告訴我。
也許嘗試phpmailer? –
你正試圖通過你自己的sendmail發送到gmail.com,php正在連接到你的sendmail(localhost)?你看這裏:http://stackoverflow.com/questions/4948687/xampp-sendmail-using-gmail-account –
你不能只使用Gmail的SMTP,設置您的OWM郵件服務器使用Exim – edwardmp