打印机扫描至Outlook/Hotmail邮箱认证失败问题求助
打印机扫描至Outlook/Hotmail邮箱认证失败的解决办法
针对你遇到的535 5.7.139 Authentication unsuccessful, basic authentication is disabled或incorrect credentials错误,结合你的配置情况,给出以下针对性解决步骤:
1. 修正SMTP服务器配置
- 放弃使用
smtp-mail.outlook.com,统一改用smtp.office365.com作为SMTP服务器(微软已逐步将个人Outlook账户的SMTP服务迁移至该地址) - 端口保持587,必须启用TLS/STARTTLS加密(部分打印机里TLS选项可能标注为STARTTLS,需选对应项,不要选SSL)
2. 确保应用密码的有效性
- 确认你的Outlook账户已开启两步验证(无两步验证生成的应用密码无效)
- 重新生成应用密码:登录微软账户安全中心,选择「应用密码」>「创建」,应用类别选「其他(自定义名称)」,命名为「打印机扫描」,生成后直接复制16位无空格的密码,完整输入到打印机的密码字段(不要手动拆分或添加空格)
3. 调整账户安全设置
- 登录微软账户管理页面,进入「安全」>「高级安全选项」,确认**「不太安全的应用访问」处于关闭状态**(个人账户默认已关闭,开启反而会与应用密码机制冲突)
- 检查账户是否存在异常登录记录,若有需先完成账户验证,解除临时限制
4. 打印机端设置适配
- 重启打印机,清除原有SMTP配置后重新输入所有参数
- 确保打印机的「发件人邮箱」与你用于认证的Outlook邮箱完全一致,不能填写其他邮箱
- 若打印机有相关选项,开启「SMTP认证后加密」或「明文认证(TLS加密后)」模式,避免因加密顺序不兼容导致认证失败
5. 验证账户配置有效性(可选)
- 在电脑上用命令行测试SMTP连接,确认账户本身可正常认证:
连接成功后依次输入:telnet smtp.office365.com 587
若返回EHLO localhost STARTTLS AUTH LOGIN # 输入你的Outlook邮箱的Base64编码(可在线工具转换) # 输入应用密码的Base64编码235 2.7.0 Authentication successful,说明账户配置没问题,需重点排查打印机的设置兼容问题
内容的提问来源于stack exchange,提问作者Prathap Palavala
相关产品推荐
相关产品推荐

