我在 Windows XP (SP3) 上使用 Outlook Express。最近,我失去了通过 SMTP-AUTH 直接通过我的电子邮件主机中继邮件的能力,因此我改用 ISP 的中继。当然,这需要我更改 SMTP 设置,而且它们也需要 SMTP-AUTH。出于某种原因,Outlook Express 将 SMTP-AUTH 中的身份验证名称作为我的电子邮件地址放入标题中(这完全是错误的!)。帐户电子邮件地址设置正确,但 Outlook Express 似乎忽略了它。我继续设置回复地址,并在标题中正确设置(但“发件人”仍然是错误的!)。
当有人收到我发送的电子邮件时,在标题中看到的内容示例:
From: Brian Knoblauch <[email protected]>
Reply-to: Brian Knoblauch <[email protected]>
关于如何强制 Outlook Express 使用邮件地址作为邮件地址,您有什么想法吗?:-)
答案1
如果您 100% 确定它在 Outlook Express 中设置正确(双击帐户设置时的第一个页面),那么我认为这被您的 ISP 拦截和更改了,我认为您无法采取任何措施来阻止它。
唯一可能有帮助的事情是寻找/使用备用端口(如果您的电子邮件提供商支持)或通过代理进行。
答案2
无论发生了什么,都是发生在我的 ISP 的 SMTP 中继上。一旦我的电子邮件提供商重新启用 SMTP-AUTH,我就切换回他们(远离我的 ISP 中继),一切又恢复正常了。