【发布时间】:2013-05-22 11:41:15
【问题描述】:
这是我的sendmail.ini 文件:
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=mymail@gmail.com
auth_password=****************
force_sender=mymail@gmail.com
发送电子邮件后,我的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 mymail@gmail.com
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。 那么我应该怎么做才能发送电子邮件。 请有人告诉我。
【问题讨论】:
-
您正在尝试通过您自己的 sendmail 发送到 gmail.com,php 正在连接到您的 sendmail(本地主机)?你看过这里吗:stackoverflow.com/questions/4948687/…
-
你不能只使用 gmail smtp,使用 Exim 设置你的 owm 邮件服务器
-
我试过这个,它第一次工作,但后来它不工作@AxelAmthor
-
现在出现“SSL 在此服务器上不可用”的错误。我该如何解决?
-
@edwardmp - 一些邮件程序类,例如 phpMailer 实际上允许您使用 gmail smtp。
标签: php