是否可以从 .EML 文件回复?
Is it Possible to Reply From an .EML file?
我想知道是否可以使用 C# 在保存的 .eml
文件之上打开并作为 response message
回复?
如果是,有没有我可以遵循的指南?
我可以通过 EWS
EmailMessage
将邮件驻留在收件箱中。但是,由于需要,我需要从保存的 .eml
文件中检索和回复,而不是直接从收件箱中的电子邮件回复。
谢谢。
理论上你可以通过首先打开 EML 文件来实现这一点(请参阅这个问答):
Retrieve Email Information from .EML Files
然后当您在代码中获得消息的内容时,将数据复制到您正在使用的任何电子邮件发送 API。
第 1 步:-
单击消息右上角的消息选项菜单。 Select 保存电子邮件。
第 2 步:-
保存文件。文件名将默认为电子邮件的主题行,并删除特殊字符。您的下载选项取决于您是在网络上还是在桌面应用程序中使用 Front:
*Web:您的文件会自动保存到您在浏览器设置中设置的任何位置(例如下载文件夹)
*桌面应用程序:您将收到“另存为”提示,您可以在其中重命名文件并选择下载位置
第 3 步:-
您将在所选位置看到您的 .eml 文件。您可以通过拖放或附件文件选择器将其附加到邮件中。
不,您不能使用 EWS 回复操作执行此操作,因为 EWS 是服务器端 API 而使用 EWS Managed API 您使用的客户端库只是检测 SOAP 调用每当采取行动时后端。您可以将 EML 临时导入服务器 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-import-items-by-using-ews-in-exchange and then you reply and then delete the Message again if don't want it to exist. If your want to send using EWS you didn't want to import the message use something like mimekit to generate the MIME of the response message offline http://www.mimekit.net/docs/html/Frequently-Asked-Questions.htm 然后您可以通过 EWS 发送由 mimekit 生成的 Mime。
我想知道是否可以使用 C# 在保存的 .eml
文件之上打开并作为 response message
回复?
如果是,有没有我可以遵循的指南?
我可以通过 EWS
EmailMessage
将邮件驻留在收件箱中。但是,由于需要,我需要从保存的 .eml
文件中检索和回复,而不是直接从收件箱中的电子邮件回复。
谢谢。
理论上你可以通过首先打开 EML 文件来实现这一点(请参阅这个问答):
Retrieve Email Information from .EML Files
然后当您在代码中获得消息的内容时,将数据复制到您正在使用的任何电子邮件发送 API。
第 1 步:- 单击消息右上角的消息选项菜单。 Select 保存电子邮件。
第 2 步:- 保存文件。文件名将默认为电子邮件的主题行,并删除特殊字符。您的下载选项取决于您是在网络上还是在桌面应用程序中使用 Front:
*Web:您的文件会自动保存到您在浏览器设置中设置的任何位置(例如下载文件夹)
*桌面应用程序:您将收到“另存为”提示,您可以在其中重命名文件并选择下载位置
第 3 步:- 您将在所选位置看到您的 .eml 文件。您可以通过拖放或附件文件选择器将其附加到邮件中。
不,您不能使用 EWS 回复操作执行此操作,因为 EWS 是服务器端 API 而使用 EWS Managed API 您使用的客户端库只是检测 SOAP 调用每当采取行动时后端。您可以将 EML 临时导入服务器 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-import-items-by-using-ews-in-exchange and then you reply and then delete the Message again if don't want it to exist. If your want to send using EWS you didn't want to import the message use something like mimekit to generate the MIME of the response message offline http://www.mimekit.net/docs/html/Frequently-Asked-Questions.htm 然后您可以通过 EWS 发送由 mimekit 生成的 Mime。