【问题标题】:How can I use my GMAIL account to send out emails using PHP?如何使用我的 GMAIL 帐户使用 PHP 发送电子邮件?
【发布时间】:2012-05-25 00:18:31
【问题描述】:

在搜索了几天关于如何做到这一点后,我遇到了这个问题: Send email using the GMail SMTP server from a PHP page

似乎正是我一直在努力实现的目标,但我没有成功,也许是因为我不知道如何使用 HTML 来处理这段代码?

出于测试目的,我在粘贴的链接上尝试了投票率最高的问题的代码,然后 制作了一个按钮,当您单击它时,它将转到 PHP 文件(不成功)。

【问题讨论】:

  • user519753 太模糊了。有什么错误?查看您的 HTTP 服务器丢失情况。
  • @sputnik 用户 Panique 只是建议我使用 PHPMailer,总而言之,无论我使用什么技术,我都会遇到同样的问题;该页面将为空白或在 Firefox 中显示代码,当我转到 localhost/send.php 时不会执行任何操作

标签: php smtp gmail sendmail


【解决方案1】:

你不能只用 PHP 来做,因为mail() 不支持身份验证。您必须使用邮件库。
我推荐SwiftMailer,它易于使用,支持许多功能(身份验证、发送 HTML 邮件、附件等),并且有据可查。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 当我在 neo22s.com 上使用它时,会发生这种情况:我将文本复制粘贴到记事本中,输入我的 gmail 信息,我将其保存为 send.php,然后我转到 localhost/ send.php 然后我看到 Firefox 中显示的代码,没有执行发生
    【解决方案3】:

    您还需要通过 tsl/ssl 发送,这就是您的邮件功能无法正常工作的原因。

    这里已经存在 tsl/ssl 的解决方案:Using php's swiftmailer with gmail

    【讨论】:

      猜你喜欢
      • 2012-03-30
      • 2019-06-21
      • 2020-09-30
      • 2014-02-02
      • 2011-04-06
      • 2016-04-20
      • 2011-03-08
      • 2019-02-04
      • 2010-10-08
      相关资源
      最近更新 更多