我们可以在PHPmailer中实现什么样的安全性,使其成为更安全的Gmail应用程序?https://support.google.com/accounts/answer/6010255我正在使用PHPmailer通过Gmail发送电子邮件。PS:我不想在此处启用“访问不太安全的应用程序”:https://www.google.com/settings/security/lesssecureapps,我想让应用程序更安全。
Gmail已经开始实施一种新的身份验证机制,用SMTP认证代替基于OAuth2的授权。有关其更改的文档可以在此处找到。
这并不能真正提高安全性,因为最终您仍然需要在某个时候通过SSL提交用户名和密码(这正是google认为不安全的机制)来进行身份验证,以获得与现有SMTP身份验证系统一样安全的OAuth令牌。
到目前为止,PHPMailer不支持这种新机制——欢迎PRs!您将需要一个OAuth2类,比如这个,也许可以使用这个代码示例。
同时,您必须“启用对不太安全的应用程序的访问”,您应该设置SMTPSecure=‘tls’和端口=587,并使用普通身份验证使用PHP编译器进行连接。
PHPMailer从5.2.11版开始支持Gmail的XOAUTH2身份验证。请参阅本指南。它在6.0版中进行了扩展,以支持其他服务。
在尝试让我的PHPMailer运行gmail几天后,我必须在这里找到一些帮助。我几乎阅读了我在这里或谷歌上找到的所有东西,但直到现在,这些想法都没有帮助。我使用*Windows 7家庭基本*Wampserver 2.2与PHP vers.PHP版本5.4.3所有必要的扩展都像php_opensll一样设置 这是我正在使用的脚本: 我已经在尝试我能在网上找到的任何变化,但没有任何效果。 我用“php
我写了一个从java(javamail/jaf)发送简单邮件的代码。运行该程序后,我收到一封来自google的电子邮件,表明我的帐户正被不安全的设备/应用程序访问。然后我不得不更改我的gmail帐户的设置以允许登录“不太安全的应用程序”选项。然后我收到了来自程序的电子邮件。 我需要在不更改选项的情况下发送电子邮件,允许在我的帐户中使用“不太安全的应用程序”选项。请帮忙。 我的代码是:
我正在尝试制作一种电子邮件客户端程序。我正在使用传输。connect尝试使用用户的用户名和密码连接到用户的Gmail帐户,但如果他们没有启用较不安全访问的设置,应用程序将返回此信息,我不希望必须这样做,因为不是每个用户都知道。我也不需要获取或发送邮件,我只需要获得有效的登录。
谷歌正在取消不太安全的应用程序访问功能。我正在为我的网站的联系人页面使用smtp电子邮件服务。但在2022年5月30日之后,这项服务可能无法工作。 有没有其他方法可以让第三方不太安全的应用程序访问我的Gmail帐户。。? 应用程序密码能解决这个问题吗...?我怀疑设置应用程序密码也不会提供访问权限,因为谷歌表示这可能不适用于不太安全的应用程序。 那么有什么方法可以解决这个问题,以便smtp电子邮件
我是android开发的初学者。我开发了一款android应用程序,可以从gmail服务器读取电子邮件,但gmail不允许从安全性较差的应用程序中获取访问权限。为此,我手动“打开”设置以获取gmail电子邮件,然后访问我的帐户电子邮件,其工作正常。“打开和关闭”访问设置的链接是: https://support.google.com/accounts/answer/6010255?hl=en 我可
千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,不但会使您的 ASP 应用程序遭受不必要的篡改,而且会妨碍正当用户访问您的 .asp 文件。 Web 服务器提供了各种方法来保护您的 ASP 应用程序免受未授权的访问和篡改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的 Windows NT 和 Web 服务器安全性文档。 NTFS 权限 您可以通过为单独的文件和目录应