zabbix群里一网友在安装msmtp+mutt测试发送邮件失败

配置文件如下:

/usr/local/msmtp/etc/msmtprc

account default
host smtp..com
port
from xxxxx@.com
auth login
tls off
user xxxxx@.com
password xxxxx
logfile /var/log/mmlog

测试发送的时候报错:

[root@localhost etc]# /usr/local/msmtp/bin/msmtp sssss@qq.com
msmtp: envelope from address xxxxx@.com not accepted by the server
msmtp: server message: You are not authorized to send mail, authentication is required fc58b17c-e07a-46ed--d4bc7a49d131
msmtp: could not send mail (account default from /usr/local/msmtp/etc/msmtprc)

详细的日志错误/var/log/mmlog

Apr  :: host=smtp..com tls=off auth=on user=xxxxx@.com from=xxxxx@.com recipients=sssss@qq.com smtpstatus= smtpmsg='535 authentication failed cd2f44bd-e422-4831-9a96-fecd6a1f1272' errormsg='authentication failed (method LOGIN)' exitcode=EX_NOPERM

网页端测试登录正常,后来我换了自己的163账号重新测试msmtp发现发送正常,想来肯定是网友的163账号设置出了问题。

终于让我查到了原因

再来看看http://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e49998b374173cfe9171305fa1ce630d7f67ac24a2130dd2fad05b1

客户端授权码使用规则

1.设置授权码后,邮箱客户端无法通过邮箱密码登录,只能通过授权码来登录邮箱客户端。Web(网页) 端仍可使用邮箱密码登录。

2.设置授权码后,IMAP/POP3/SMTP共用这一个授权码。

3. 为了保护您的邮箱帐号和数据安全,一旦关闭授权码, 将同时关闭 IMAP/POP3/SMTP 功能,

原有授权密码全部失效,您不可通过邮箱密码在客户端直接登录邮箱。

当您关闭所有IMAP/POP3/SMTP 这3个服务协议,就联动关闭授权码功能;

只要有任意一个协议打开,仍然会保留授权码功能(能通过登录验证,不能使用已关闭的服务)

4. webmail设置页面开启IMAP/POP3/SMTP三项服务中任意一项时,需要同时开启授权码服务。

其实我是来吐槽这个功能的,原来我的邮箱账号开启了imap/pop3/smtp,但是在测试过程中把这三个服务关闭了,导致我的账号必须绑定一个手机号,还默认开通了手机163邮箱,原来欢乐地用邮箱密码登录foxmail,现在只能改用一串狗屎一样长的客户端授权码。

加强安全是好事,但这也太带强制性了,都没有回旋的余地。

网易客户端授权密码,errormsg='authentication failed (method LOGIN)' exitcode=EX_NOPERM的更多相关文章

  1. 163邮箱报错: 535 Error: authentication failed

    今天更换新的异常信息发件邮箱,重新申请了一个新邮箱,SMTP功能已经开通,调用java代码报异常,错误信息为:535 Error: authentication failed.经过网上查证,原来新的1 ...

  2. python接口测试自动化框架-发送邮件,邮箱报错: 535 Error, authentication failed

    1.无意中把腾讯企业邮箱设置为安全登录,接口测试自动化发送邮件,不能被正常接收.错误信息为:535 Error, authentication failed. 原因:认证安全登录后,原来新的邮箱代码传 ...

  3. Git客户端执行命令报错: fatal: Authentication failed for'xxxxx.git',但是又不弹出窗口重新输入用户名和密码的解决办法

    1.Git版本:Git-2.17.0 2.引起git报错的原因 在变更远程仓库路径的的时候,弹出过一个窗口输入用户名和密码,但是输错了,之后执行任何拉取和更新的命令都会报如下的错: fatal: Au ...

  4. mongoexport 导出需要授权数据库中的集合 报错 Authentication failed.

    当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证. 开启数据库认证服务: mongod --auth 导出mongo中集合文件: mong ...

  5. fatal: Authentication failed for又不弹出用户名和密码 解决办法

    各位,如果能弹出来,一定是你账号密码搞错了,就别继续看了.   image.png 切换命令行:   image.png 依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit ...

  6. 开启网易邮箱客户端授权码-POP/SMTP/IMAP

    打开网易邮箱首页 https://mail.163.com/ 登录邮箱. 点击上方设置,选择POP/SMTP/IMAP选项. 选择开启对应的协议,IMAP或者POP3分别为不同的收信协议 在新弹出的弹 ...

  7. TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案

    TortoiseGit拉取或推送项目,输入账号密码后,提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证 ...

  8. mongodb 使用mongodump备份 指定用户名密码 出现错误 Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed

    mongodb 使用mongodump备份 指定用户名密码 出现错误 [root@MongoDB ~]# mongodump --host -u admin -p -d db1 -o /root/ F ...

  9. 【.NET Core项目实战-统一认证平台】第十章 授权篇-客户端授权

    [.NET Core项目实战-统一认证平台]开篇及目录索引 上篇文章介绍了如何使用Dapper持久化IdentityServer4(以下简称ids4)的信息,并实现了sqlserver和mysql两种 ...

随机推荐

  1. Java并发编程(三)什么是线程池

    什么是线程池 学习编程的小伙伴们会经常听到“线程池”.“连接池”这类的词语,可是到底“池”是什么意思呢?我讲个故事大家就理解了:在很久很久以前有一家银行,一年之中只有一个客户来办理业务,随着时间的推移 ...

  2. php面试题,百度答案

    一公司: 1.@当将其放置在一个PHP表达式之前有什么作用? 2.用foreach把$arr=array(1,2,3,4)每个values值乘2输出: 3.PHP定界符如何使用? 4.说出mysql_ ...

  3. php文件相关操作

    //遍历目录及文件 function myBianli($dirname){ //1.打开 $dir = opendir($dirname); //2.读取 while($filename = rea ...

  4. Delphi RAD Server 应用服务基础平台

    RAD Server是一个应用服务框架平台,可快速构建和部署应用服务.RAD Server提供自动化的Delphi和C++ REST/ JSON API的 发布与管理.企业数据库集成中间件.智能物联网 ...

  5. Delphi XE7的蓝牙 Bluetooth

    Delphi XE7已经内建了蓝牙功能,提供了System.Bluetooth.pas单元 顾名思义,System表示XE7的蓝牙功能可以在Windows,Android,IOS系统内使用 Syste ...

  6. 使用Selenium慢慢向下滚动页面

    我正试图从航班搜索页面抓取一些数据. 此页面以这种方式工作: 你填写一个表格,然后你点击按钮搜索 – 这没关系.当您单击该按钮时,您将被重定向到包含结果的页面,这就是问题所在.这个页面连续添加结果,例 ...

  7. anaconda创建python虚拟环境

    参考: 1.https://blog.csdn.net/lyy14011305/article/details/59500819 我的安装过程: 1. 之前已经安装了anaconda,我的版本是ana ...

  8. rails + MySQL 存储emoji表情 😯

    database.yml 加入 charset: utf8mb4 encoding: utf8mb4 collation: utf8mb4_unicode_ci 创建migration ,更改要存放表 ...

  9. CTF-安恒18年十二月月赛部分writeup

    CTF-安恒十二月月赛部分writeup 这次题目都比较简单蛤,连我这菜鸡都能做几道. WEB1-ezweb2 打开网站,啥也没有,审计源代码,还是啥都没有,也没什么功能菜单,扫了一下目录,扫到了ad ...

  10. 《Nginx高性能Web服务器》系列分享专栏

    <Nginx高性能Web服务器>系列分享专栏 [作者:Poechant] Nginx是目前最流行的基于BSD-like协议.轻量级.高性能的HTTP服务器.反向代理服务器和电子邮件(SMT ...