我想知道我的outlook邮箱为什么无法在Ubuntu系统上的postfix软件上发送邮件?

POOL PCM 0 信誉分
2025-10-05T02:44:19.3133333+00:00

你好,我想知道我的outlook邮箱为什么无法在Ubuntu系统上的postfix软件上发送邮件?我的stmp服务是否被禁止了?因为我注册好这个邮箱的时候还没动过stmp相关的设置的时候成功在Ubuntu系统上的postfix上成功发送过邮件,然而在我前几天进入邮箱设置里开启pop和imap设置后,这个邮箱就再也无法在Ubuntu系统上的postfix上发送邮件,请问我该怎么解决这个问题?

展望 | Web | Outlook.com | Email
0 个注释 无注释
{count} 票

3 个答案

排序依据: 非常有帮助
  1. davidw 4,435 信誉分
    2025-10-05T02:51:09.68+00:00

    建议你重点检查一下这款邮箱客户端,对邮箱支持的说明。Outlook邮箱现在要求改用modern auth方式,在pop/imap/smtp连接时身份验证。


  2. Emmanuel Santana 31,000 信誉分 独立顾问
    2025-10-05T03:51:11.24+00:00

    SMTP 的基本身份验证(Basic auth)已被弃用。如果你还在使用用户名和密码(没有用 OAuth2 或应用专用密码)进行登录,很可能已经被封锁。你需要生成一个应用专用密码,或者迁移到 OAuth2(在 Postfix 上设置并不简单)。微软在 2022–2025 年分阶段逐步加强了相关限制,你现在遇到的问题很可能就是因此造成的。

    https://support.microsoft.com/account-billing/how-to-get-and-use-app-passwords-5896ed9b-4263-e681-128a-a6f2979a7944


  3. davidw 4,435 信誉分
    2025-10-05T09:31:25.89+00:00

    无论是否注册Microsoft 365订阅计划,你的Outlook.com邮箱均需要支持modern auth的邮箱客户端,才能够连接、存取。 Outlook邮箱 经验总结 里有阐述。此外,也有可能是,频繁的群发邮件导致Outlook邮箱被判为spam发件者而暂时封锁。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。