【发布时间】:2021-10-06 01:23:34
【问题描述】:
是否可以从 ASP.Net Core 5.0 发送带有@-metion 的电子邮件。如果是这样,有人知道怎么做吗?
我已经成功地使用 System.Net.Mail.MailMessage 发送了一封电子邮件,但我不知道如何提及某人。目的是让收件人在 Outlook 收件箱中收到通知,告知他们在这封电子邮件中被提及。
我假设提及仅在同一组织的收件人中的 Outlook 中起作用(如果我错了,请纠正我),这对于我的用例来说仍然可以,因为我在我们的组织中有一个帐户,我可以从中发送这封电子邮件,但我只是不知道在撰写电子邮件时如何在代码中设置这些提及。
【问题讨论】:
-
根据Outlook documentation,您需要在正文中添加something,并且在电子邮件的“收件人”字段中需要提及的人。所以我建议你打开 Outlook,对某人进行@mention,然后检查生成的电子邮件 HTML。然后在您的应用程序中,复制生成的 HTML。一旦你有了这个,你就可以自己回答这个问题了。
-
我确实试过了,但没有用。我似乎认为电子邮件的 HTML 正文是不够的,并且在电子邮件正文之外的某个地方设置了其他内容。
-
您也必须检查电子邮件标题!
-
实际发送电子邮件(可能对您自己有用?),然后在 Outlook 的新窗口中打开邮件。然后转到文件,属性。检查 Internet 标头,看看您是否可以在其中发现与提及相关的任何内容。
-
是的,成功了,谢谢!它需要“X-Mentions”标题。我会为那些想知道同样事情的人回答这个问题
标签: email .net-core outlook mailmessage