电子邮件已成功发送,但未显示在"已发送邮件"(Microsoft 365)中



大家好。

我的第一个问题,我们开始了,但我会尽力解释。

我在为客户开发的应用程序中使用javaxmail开发了自动发送电子邮件的功能。以前,当使用设置smtp.office365.com时,我可以发送电子邮件,并且已发送电子邮件的副本显示在"已发送邮件"文件夹中。

最近,当smtp办公室出现问题(经常超时(时,我客户的IT部门将设置更改为使用smtp的本地服务器(ip地址为172.162.etc(。然而,自从开始使用此新设置以来,电子邮件不再出现在"已发送邮件"中,但电子邮件仍然可以发送(我测试向自己发送电子邮件并能够接收(。

由于我对邮件服务器的服务器端知识非常有限,我真的不熟悉,有什么可以建议IT部门检查的吗?我只能在网上登录电子邮件帐户(https://outlook.office.com/mail/)但当使用outlook时,它需要身份验证。通过网络邮件,我已经浏览了所有可用的设置,没有看到任何相关的内容。

提前谢谢。如果这个问题令人困惑和误导,我很抱歉。

当然,您的本地SMTP服务器对您的远程Exchange邮箱一无所知。它不可能在"已发送邮件"文件夹中放置任何内容。

您需要使用Exchange Server进行发送-它的SMTP服务器确实将发送的邮件放在经过身份验证的用户拥有的"已发送邮件"文件夹中。请记住,MS最近在M365中禁用了基本身份验证。您需要为租户和用于发送邮件的特定邮箱重新启用它。

使用Exchange Online以外的其他SMTP服务器(同时使用相应的用户帐户进行身份验证(将不允许邮件出现在"已发送邮件"中。

另一种选择是将邮件发送到"抄送"或"密件抄送"中的邮箱,然后在Exchange中设置一个规则,以便随后将相应的邮件移动到该邮箱中的"已发送邮件"(或其他文件夹(。

最新更新