首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cron作业中的sendmail授权失败

问cron作业中的sendmail授权失败
EN

Unix & Linux用户
提问于 2020-10-02 09:33:53
回答 2查看 929关注 0票数 1

当我在/var/log/syslog中使用grep搜索“cron”时,我会得到以下几行代码:

代码语言:javascript
复制
Oct  2 11:10:02 hplaptop cron[141532]: sendmail: Authorization failed (534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor d5sm1019803wrb.28 - gsmtp)
Oct  2 11:11:01 hplaptop cron[141579]: sendmail: Authorization failed (534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor i11sm1042743wre.32 - gsmtp)
Oct  2 11:12:01 hplaptop cron[141623]: sendmail: Authorization failed (534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor x2sm1028990wrl.13 - gsmtp)
Oct  2 11:13:02 hplaptop cron[141662]: sendmail: Authorization failed (534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor f23sm1006111wmf.6 - gsmtp)

我从来没有用那个程序或类似的命令发送电子邮件。这些错误信息意味着什么?是恶意软件试图发送邮件吗?

我正在使用Ubuntu 20.04。

EN

回答 2

Unix & Linux用户

发布于 2020-10-04 13:34:32

您的Gmail帐户设置为使用双因素认证 (2FA)。当Sendmail客户端向Google邮件服务器发送正确的用户名和密码时,Google将发出第二个身份验证挑战,即2FA。然后Sendmail客户端不知道从哪里获得2FA响应。

要解决这个问题(不是最好的选择)是禁用2FA,并允许不太安全的应用程序访问Gmail帐户。更多信息她e和这里

如果您有开发人员的技能,请考虑这或这里。

票数 1
EN

Unix & Linux用户

发布于 2020-10-04 16:54:57

这是一个两步验证问题(正如Bruce已经指出的)。为了绕过它,您需要创建一个惟一的App密码,然后应用程序可以在登录时使用它作为身份验证。与大多数“普通”用户密码相比,生成的App密码更长、更“麻烦”。

注意:使用App时应继续启用2步验证

你可以在Google:使用应用程序密码登录到GMail上读到更多关于它的信息。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/612523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档