无法使用 PHPMailer 通过 Google SMTP 发送邮件

2023-12-10

我正在尝试使用 Google 的 SMTP 与 PHPMailer 结合发送邮件,但我无法让它工作。这是我的代码:

$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "[email protected]";
$mail->Password = "**********";
$mail->Port = "465";

首先我不完全理解“SMTPSecure”应该填写什么,有人说“ssl',其他人说'tls'。接下来,对于“端口”,我可以输入“465”或“587”。但这些组合都不起作用...请注意,我使用的是常规 Gmail 帐户,而不是 Google Apps。在我的 Gmail 帐户中,我启用了“POP 访问”。

我得到的错误是:“Must issue a STARTTLS command first”。这意味着 SSL 失败,但不知道为什么......


好吧,问题是 PHPMailer 的版本。 我更新到 PHPMailer 版本 5,一切都运行良好。 我使用的是 phpMailer 版本 1.02。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 PHPMailer 通过 Google SMTP 发送邮件 的相关文章

  • 从 phpmailer 获取原始 rfc822 消息

    我正在尝试使用 google api php client 和 gmail api 来允许我的用户验证他们的 gmail 帐户并通过我的网站发送电子邮件 我问了一个更通用的问题 https stackoverflow com questio
  • 如何使用 php 检查 smtp 服务器是否正常工作

    我想使用 php 检查我的网站 smtp 是关闭还是开启 我尝试使用 fsockopen 连接到服务器上的端口 25 然后当 smtp 服务运行时它返回 true 这是使用 php 脚本测试 smtp 或 ftp 是否运行的最佳方法 您正在
  • 在远程主机中:无法与主机 smtp.gmail.com 建立连接 [连接超时 #110]

    部署后 当我尝试发送邮件时出现以下错误 500 500内部服务器错误 Swift TransportException 无法与主机 smtp gmail com 建立连接 连接超时 110 堆栈跟踪 at in SF ROOT DIR li
  • Tornado 非阻塞 SMTP 客户端

    我正在寻找 python 异步 SMTP 客户端以将其与 Torando IoLoop 连接 我发现只有简单的实现 http tornadogists org 907491 http tornadogists org 907491 但它是一
  • Google App-Gmail 无法设置。通过 swiftmailer SMTP 传输 (PHP) 发送时 Gmail 替换地址

    您好 感谢您提前提供的任何帮助 我正在使用 swiftmailer SMTP 传输方法从我的 PHP 脚本发送电子邮件 发送消息就好了 有用 问题是 无论我将 FROM REPLYTO SENDER 设置为什么 电子邮件都会作为 GMAIL
  • Rails 4,如何正确配置smtp设置(gmail)

    我正在尝试在 Rails 4 中创建一个联系表单 我在这里进行了一些挖掘 并且能够让大部分内容正常工作 在这里关注 sethfri的工作Rails 4 中的联系表格邮寄程序 https stackoverflow com questions
  • 在android中使用SMTP无意图发送邮件

    您好 我正在开发一个 Android 应用程序 只需单击按钮即可发送邮件 代码最初可以工作 但由于某种原因现在无法工作 有人可以帮我解决这个问题吗 电子邮件受保护 cdn cgi l email protection是收件人 电子邮件受保护
  • Amazon SES 停止工作

    我设置了 Amazon SES 它最初运行了几个小时 然后突然停止了 我发送的所有电子邮件以及我们的域都已经过验证 我们不会发送大量电子邮件 每天只发送几百封 每当我对 web config 进行更改时 它似乎又可以再工作 2 3 小时 例
  • SMTP 客户端在本地主机上发送消息失败,在远程主机上成功

    我有一个小型 tcp 服务器 除其他外 还用于通过 SMTP 服务器发送邮件 问题是 当我在开发计算机 到 smtp 服务器的远程连接 上运行它时它可以正常工作 但是当我在与 SMTP 服务器 Windows Server 2008 R2
  • SMTP Mandrill 端口 587 连接超时

    我有一个应用程序 可以使用 Mandrillapp 的 SMTP 服务器为自己发送一些通知电子邮件 它在我的 localhost development 上运行良好 但在 DigitalOcean 的 Droplet 中我收到一个 PHP
  • SMTP - SSL 证书问题 - C# - 为什么此代码有效?

    现在 这个问题在 Stack Overflow 中有几个版本 如下所示观看次数最多的问题 https stackoverflow com questions 777607 the remote certificate is invalid
  • GoDaddy Linux 上的 PHP 共享尝试通过 GMAIL SMTP 发送

    我已经尝试过 StackOverflow 和其他网站上发布的每一个脚本 代码 方法 但没有运气 我在 GoDaddy 上托管 我已经设置了一个 Google App 帐户 设置了 MX 记录所需的一切 使用 GoDaddy 工具 甚至尝试从
  • 所有 SMTP 通信是否都发生在 25 以上? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 所有 SMTP 通信是否都在端口 25 上的域之间发送电子邮件 所有通信都不安全吗 明白使用像 Gmail 一样的通信是受 Gmail 服务器保护的
  • Android 应用程序开发 - 不带 Intent 直接发送电子邮件

    任何人都可以建议我如何在不使用意图或打开另一个 Android 应用程序的情况下发送电子邮件 我希望点击发送按钮后直接发送电子邮件 我必须使用特定的 Office365 电子邮件来发送消息 我应该使用一些 API 或 SMTP 等吗 有没有
  • 如何从 Java 发送 SMTP 消息? [复制]

    这个问题在这里已经有答案了 可能的重复 如何使用 Gmail 从 Java 应用程序发送电子邮件 https stackoverflow com questions 46663 how do you send email from a ja
  • 如何使用 Exchange 2007 和 c# 向域外发送电子邮件

    只要发件人和收件人地址都在我的域内 我就可以使用典型的 C SMTP 代码在 Exchange 2007 中发送电子邮件 一旦我尝试向域外发送电子邮件 我就会收到 异常详细信息 System Net Mail SmtpFailedRecip
  • 无法连接到 SMTP 服务器

    我有一个支持邮件的服务器 比如说example com 我配置了服务器并通过cpanel添加了MX记录 这样我就可以通过outlook com有地址 email protected cdn cgi l email protection MX
  • 使用 C# 使用应用程序密码登录 Office 365 SMTP

    在我们的 Office 365 公司帐户中实施两步身份验证之前 我的 C WPF 程序已成功进行身份验证并发送邮件 我使用了 SmtpClient 库 但现在我必须找到另一个解决方案 因为它不再起作用 我找不到任何使用 O365 应用程序密
  • 发送邮件时PEAR邮件验证失败

    由于我发现 PHP 中内置的邮件功能存在安全漏洞 因此我尝试使用 PEAR 我已经在本地主机 WAMP 服务器 2 2 上安装并进行了必要的配置 但是 每次我尝试发送电子邮件时 都会显示以下消息 error authentication f
  • 设置| G Suite + Sendgrid 用于事务性电子邮件

    我目前正在尝试解决我们商店的电子邮件设置问题 到目前为止 我们使用 G Suite 来处理与我们的域相关的所有电子邮件abc com 历史 我们的 WooCommerce 商店正在利用wp mail PHP Mail 功能可通过我们的 We

随机推荐

  • 如何在使用 CMake 进行 make 后将目录内容复制到构建目录中?

    我有一些配置文件 xml ini config源文件旁边的目录 每次制作项目时 如何将 config 目录中的所有文件复制到 build 目录 可执行文件旁边 您可以使用add custom command 假设你的目标名为MyTarget
  • 为 PDF iText ASP C# 中的所有页面设置固定背景图像

    单击按钮时 我在 PDF 上生成 4 页 我添加了此图像以提供背景图像 string imageFilePath parent Images bg image jpg iTextSharp text Image jpg iTextSharp
  • 如何在 SwiftUI 中使用幻灯片效果制作子视图之间的过渡动​​画?

    我想用幻灯片效果为子视图之间的过渡设置动画 但我这样做的方式不起作用 怎样做才正确呢 内容视图 swift struct ContentView View EnvironmentObject var session SessionStore
  • 将 Bash 脚本转换为 Shell

    我有一个用 Bash 编写的脚本列表 现在我需要将它们转换为 Shell 脚本 我知道 bash 是 Shell 规范的扩展实现 因此 我正在寻找 Bash 中实现的扩展的一些规范 即 Bash 中不属于 Shell 规范的一部分 这样我就
  • Python-第二次重复时删除一个字符[重复]

    这个问题在这里已经有答案了 我正在寻找从字符串中删除 逗号 但只有第二次出现逗号 因为它需要采用正确的格式进行反向地理编码 作为一个例子 我在 python 中有以下字符串 43 14 3085 我如何将其转换为以下格式 43 143085
  • “generator.exe”退出,代码为“-1073741819”

    我正在 Visual Studio 和 Xamarin c monodroid 开发工具中开发 android 应用程序 我有一些嵌入到我的项目中的外部 JAR 文件 大多数项目工作正常 但是当我尝试嵌入 Yocto 的 JAR 时 yoc
  • Apache 网络驱动器别名

    我在堆栈溢出中搜索了类似的问题 但似乎没有一个解决方案有效 我正在运行 WAMP 并有一个网络驱动器T 我想将其用作 Apache 中的别名 到目前为止我已经添加了 别名 p ps file server location edu A 订单
  • 如何识别任意神经网络中的循环连接

    我正在尝试用 C 实现增强拓扑的神经进化 我遇到了重复连接的问题 据我所知 对于循环连接 输出基本上是暂时移位的 https i stack imgur com bI4Pc png 在链接的图像中 我展示了一个非常简单的神经网络2 个输入
  • keras中的可变长度输出

    我正在尝试在 keras 中创建一个自动编码器 其中输入和输出具有不同的时间步长 model Sequential encoder model add Embedding vocab size embedding size mask zer
  • UIButton 上的 RxSwift 和 isSelected 属性

    我有三个按钮 我希望一次只选择一个 and etc 我的方法是这样的 class MyController UIViewController IBOutlet var buttonOne UIButton IBOutlet var butt
  • 如何在 C++ 中将 atoi 函数与字符串一起使用

    这是一个基本问题 我使用 C 但不使用 C 11 现在 我想将字符串转换为整数 我是这样声明的 string s int i atoi s 但是 这显示了无法进行此类转换的错误 我查了一下互联网 发现C 11有stoi 但我想使用atoi本
  • 致命文件系统错误后如何恢复 Git?

    主服务器上的文件系统错误后恢复 git 存储库的最快路径是什么 想象一下 您的 OSS 项目的中央服务器发生故障 并且恢复后两天的所有提交都丢失了 你如何把它们拿回来 仅在所有客户端上调用 git Push 就足够了吗 或者还有什么我必须考
  • Gradle 运行 jar 时出现 NoClassDefFoundError

    我正在尝试建立一个 Gradle 项目 其中包含一些 Velocity 函数 到目前为止我有以下文件 src main java com veltes velotest java package com veltes import org
  • 扩展布局模板时 Jinja 不渲染任何内容

    我试图在页面上显示数据 但该页面完全是空的 我知道数据库中有数据 而且我知道query db函数返回正确的结果 但我不明白为什么 Jinja 没有渲染数据 是什么导致了这个问题 app route toto def toto entries
  • Chai 测试对象数组以“包含类似”对象子匹配

    好的 我尝试在这里阅读其他问题 但仍然没有找到直接的答案 如何使用 chai 断言数组中的部分对象匹配 像下面这样 var expect require chai expect var data name test value banana
  • 用于模板组合的车把助手

    我有一个 Handlebar 助手来调用模板中的模板 用法是这样的 applyTemplate subTemplateId arg1 123 arg2 abc 也可以传递html内容 applyTemplate tli a 1 b y an
  • 如何查找字符串拆分期间使用的分隔符 (VB.NET)

    假设我有一个字符串 我想根据几个字符进行拆分 例如 and 如何找出其中哪个字符分割了我的字符串 以便我可以将相同的字符添加回相关分割段的末尾 Dim linePunctuation as Integer 0 Dim myString As
  • ssh2_exec:等待进程结束才能运行下一个

    我正在使用 ssh2 exec 运行命令 但看起来它在 stream1 进程结束之前运行 stream2 如何仅在 stream1 结束后运行 stream2 问题解决了 Barmar 建议我看看 php net manual
  • 正则表达式:必须以字母或数字开头,其余可以是任何内容

    我正在尝试构建一个模式以便在验证中使用 我的目标是让第一个字符是字母或数字 其余的都是任意的 i ex A r4nd0m 9 h3ll0 b1llin6s 我想到 a zA Z0 9 解决办法是什么 谢谢你 正如我所评论的 一个字母或一个数
  • 无法使用 PHPMailer 通过 Google SMTP 发送邮件

    我正在尝试使用 Google 的 SMTP 与 PHPMailer 结合发送邮件 但我无法让它工作 这是我的代码 mail gt IsSMTP mail gt Host smtp gmail com mail gt SMTPAuth tru