电子邮件已成功发送,但未出现在“已发送邮件”中 (Microsoft 365)

发布于 2025-01-14 15:22:26 字数 594 浏览 3 评论 0原文

大家好,祝大家有美好的一天。

我的第一个问题,我们开始吧,但我会尽力以最好的方式解释它。

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

最近,当 smtp Office 出现问题(经常超时)时,我客户的 IT 部门将设置更改为使用本地服务器代替 smtp(IP 地址为 172.162.etc.etc)。但是,自从开始使用此新设置以来,电子邮件不再出现在“已发送邮件”中,但电子邮件仍然能够发送出去(我测试向自己发送电子邮件并能够收到)。

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

提前致谢。如果问题令人困惑和误导,我们深表歉意。

Hi Good day to everyone here.

My first questions, here we go but i'll try to explain it the best way I could.

I develop auto sending email features using javaxmail in my application for my customer.
Previously when using setting smtp.office365.com I able to send email and the copies of sent email are display in Sent Items folder.

Recently when there are hiccup with smtp office (time out frequently), the IT department at my customer change the setting to use local server instead for smtp (with ip address 172.162.etc.etc). However since the start using this new setting, the email no longer appear in Sent Items but the email still able to sent out ( I test sending email to myself and able to received it ).

Since Im not really familiar and have very limited knowledge on server side for mail server, is there anything I can suggest to the IT department to check for? I only can login the email account on web (https://outlook.office.com/mail/) but when using outlook it required authentication. With web mail i already go thru all settings available and didn't see anything related.

Thanks in advance. Sorry if the question confusing and misleading.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原野 2025-01-21 15:22:26

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

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

Well, of course - your local SMTP server knows absolutely nothing about your remote Exchange mailbox. It cannot possibly place anything in your Sent Items folder.

You need to send using your Exchange Server - its SMTP server does place sent messages in the Sent Items folder owned by the authenticated user. Keep in mind that MS has recently disabled basic auth in M365. You need to re-enable it for your tenant and the particular mailbox used to send messages.

柠栀 2025-01-21 15:22:26

使用除 Exchange Online 之外的其他 SMTP 服务器(同时使用相应的用户帐户进行身份验证)将不允许该项目出现在“已发送邮件”中。

您的另一种选择是将项目发送到抄送或密件抄送的邮箱,并可以选择在 Exchange 中设置规则,以便随后将相应的项目移动到该邮箱中的“已发送邮件”(或其他文件夹)。

Using another SMTP server other than Exchange Online's (while authenticating using the corresponding user account) won't allow the item to appear in Sent Items.

An alternative you have is to send the item to the mailbox in Cc or Bcc and optionally set up a Rule in Exchange to subsequently move the corresponding items to Sent Items (or another folder) in that mailbox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文