Monit日志提示Mail: 534 5.7.14 https://support.google.com/mail/answer/78754 – gsmtp

Monit监控程序,若设置set mailserver localhost with timeout 30 seconds 却发送邮件失败,怎么办?

陈沩亮建议使用Gmail SMTP ▼

set mailserver smtp.gmail.com port 587
username "[email protected]"
password "password"
using tlsv1
with timeout 30 seconds

就是直接替换掉,Monit配置文件里的 set mailserver,关于Monit配置文件,详情请查看此文:《如何设置monit.conf文件?monit配置文件示例说明

(使用Gmail SMTP前提,请先确认是否已在gmail里设置启用了SMTP服务?)

第 1 步:检查 IMAP 是否已启用

  1. 在计算机上打开 Gmail
  2. 点击右上方的“设置”图标 ⚙️
  3. 点击设置
  4. 点击转发和 POP/IMAP 标签。
  5. 在“IMAP 访问”部分,点击启用 IMAP
  6. 点击保存更改

第 2 步:启用不够安全的应用访问

但这样设置后,发现Monit日志会提示:

Mail: 534 5.7.14 https://support.google.com/mail/answer/78754 - gsmtp

这可能需要不止1个步骤来解决这个问题:

  1. 就拿前面提到的步骤。登录到你的谷歌电子邮件帐户,然后去这个链接:https://www.google.com/settings/security/lesssecureapps并设置为ON“不够安全的应用访问”。测试一下你的问题得到解决。如果问题没有解决,因为它是不适合我,继续第2步。
  2. 转到https://support.google.com/accounts/answer/6009563(标题为:“密码不正确的错误”)。此页面上显示“有几个原因,你可能会看到‘密码不正确’的错误(又名534-5.7.14)使用第三方应用程序登录到谷歌的时候。在某些情况下,即使正确输入你的密码。” 该页面提供的东西去尝试四项建议。

对我来说,第1个建议生效:

  • 转到https://g.co/allowaccess从你以前用来访问你的谷歌帐户,并按照指示不同的设备。
  • 尝试从被阻止的应用再次登录。

所以,另外2个建议就直接忽略。

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《Monit日志提示Mail: 534 5.7.14 https://support.google.com/mail/answer/78754 – gsmtp》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-404.html

解锁 AI 助力,告别低效工作!🔓💼

🌟 立刻在频道置顶目录中,抢先体验这些神奇的AI神兵利器!🌟

喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!

 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部