我在这里询问这个问题是因为我在网上找不到任何解决方案。
KMail 目前可以接收我的电子邮件,但不会发送任何邮件(无论是发送到邮件列表还是常规地址)
它给我的错误是:
“5.7.1 由于信封和信头发件人不匹配而被拒绝。”
我该如何解决?
答案1
我刚刚通过将 SMTP 身份验证从默认 PLAIN 设置为 XOAUTH2 来解决了此问题。
转到设置 >> 配置 Kmail... >> 帐户切换到“发送”选项卡。选择 smtp.gmail.com MOdify 的条目,然后在高级选项卡中将“身份验证”选项值更改为 XOAUTH2。
答案2
我在“身份”中插入了电子邮件别名。删除它就解决了我的问题。
答案3
我找到解决方案了!
实际上,问题在于 KMail 在身份和电子邮件帐户之间的区别有点令人困惑(至少对我来说)。因此,我的主要身份是 Gmail,但我试图(使用统一收件箱)从完全不同的服务器发送电子邮件。
在另一台机器上设置 Kmail 后,我发现这是罪魁祸首。由于它是新机器,我没有从 Thunderbird 导入帐户,我只是从头设置一切,并且没有保留默认的 gmail 身份。我在这个新安装中没有遇到任何问题,因此我认为这就是问题所在。
答案4
如果您有 Office 365 帐户,请确保您的外发服务器设置为“Microsoft Exchange Server (EWS) 传输代理”。为此,请转到设置 > 配置 KMail... > 帐户 > 发送。您应该在“类型”列中看到前者。如果没有,请为外发服务器添加一个新帐户,然后按照相应步骤操作KMail 维基文章。
我尝试了这篇文章中的所有方法,但都无济于事,这个解决了我的问题。看来我(或 KMail 自动)错误地设置了一个 SMTP 外发帐户,然后无论我做什么,我都无法发送任何邮件。感谢清空虚空。