网易客户端授权密码,errormsg='authentication failed (method LOGIN)' exitcode=EX_NOPERM
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的更多相关文章
- 163邮箱报错: 535 Error: authentication failed
今天更换新的异常信息发件邮箱,重新申请了一个新邮箱,SMTP功能已经开通,调用java代码报异常,错误信息为:535 Error: authentication failed.经过网上查证,原来新的1 ...
- python接口测试自动化框架-发送邮件,邮箱报错: 535 Error, authentication failed
1.无意中把腾讯企业邮箱设置为安全登录,接口测试自动化发送邮件,不能被正常接收.错误信息为:535 Error, authentication failed. 原因:认证安全登录后,原来新的邮箱代码传 ...
- Git客户端执行命令报错: fatal: Authentication failed for'xxxxx.git',但是又不弹出窗口重新输入用户名和密码的解决办法
1.Git版本:Git-2.17.0 2.引起git报错的原因 在变更远程仓库路径的的时候,弹出过一个窗口输入用户名和密码,但是输错了,之后执行任何拉取和更新的命令都会报如下的错: fatal: Au ...
- mongoexport 导出需要授权数据库中的集合 报错 Authentication failed.
当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证. 开启数据库认证服务: mongod --auth 导出mongo中集合文件: mong ...
- fatal: Authentication failed for又不弹出用户名和密码 解决办法
各位,如果能弹出来,一定是你账号密码搞错了,就别继续看了. image.png 切换命令行: image.png 依然报错, 说到这个问题,又可以长篇大论了, 我使用的是tortoisegit ...
- 开启网易邮箱客户端授权码-POP/SMTP/IMAP
打开网易邮箱首页 https://mail.163.com/ 登录邮箱. 点击上方设置,选择POP/SMTP/IMAP选项. 选择开启对应的协议,IMAP或者POP3分别为不同的收信协议 在新弹出的弹 ...
- TortoiseGit拉取或推送,输入账号密码后提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
TortoiseGit拉取或推送项目,输入账号密码后,提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证 ...
- 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 ...
- 【.NET Core项目实战-统一认证平台】第十章 授权篇-客户端授权
[.NET Core项目实战-统一认证平台]开篇及目录索引 上篇文章介绍了如何使用Dapper持久化IdentityServer4(以下简称ids4)的信息,并实现了sqlserver和mysql两种 ...
随机推荐
- 菜鸟程序猿之IDEA快捷键
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ ...
- Swift基础学习笔记 一
之前学习过一段时间swift,由于目前开发的项目还是用的OC,一段时间不看swift又基本忘干净了,好记性不如烂笔头,还是用博客记录一下自己学的东西吧. 基本数据类型: 1.常量(let)和变量(va ...
- python-基础小游戏,人在 江湖飘,哪能不挨刀,我几刀砍死你
#人在 江湖飘,哪能不挨刀,我几刀砍死你 #规则:5赢4. 4赢3 .3赢2. 2赢1 . 1赢5 #提示:绝对值函数abs #假设:老王和老李 import random import time p ...
- Linux系统初学-第二课 linux基础知识
一.用户与群组 Linux是多人多任务的操作系统,每个用户有一个主目录(或者叫家目录 /home),其他用户可以浏览,但是能否查看文件要看具体的权限设置.文件拥有者可以修改权限,选择是否允许其他用户进 ...
- Django模型定义参考
字段 对字段名称的限制 字段名不能是Python的保留字,否则会导致语法错误 字段名不能有多个连续下划线,否则影响ORM查询操作 Django模型字段类 字段类 说明 AutoField 自增ID字段 ...
- postgresql 安装插件
最近由于工作需要,学习了citusdata 插件,在按照官方文档装好postgresql 之后,不能在psql 中正常启用其它插件 如 : "create extension pg_trg ...
- 20+ Docs and Guides for Front-end Developers (No. 5)
It’s that time again to choose the tool or technology that we want to brush up on. If you feel like ...
- Linux入门——shell脚本常用信息小结
1.shell中的$默认变量 $n $1 表示第一个参数,$2 表示第二个参数 ... $# 命令行参数的个数 $0 当前 ...
- SSM-CRUD入门项目——删除
删除 分析 可以进行单个删除,直接点击每条记录后的删除按钮 批量删除,通过勾选checkbox框进行选择删除 单个删除: 通过发送DELETE请求的URL:/emp/{id} 这次我们先从contro ...
- 【commons】邮件发送工具——commons-email
一.概述 直接通过官网的overview进行了解,一句话概括如下: Commons Email aims to provide a API for sending email. It is built ...