.NET 使用自定义 Mime 类型发送电子邮件附件

发布于 2024-10-26 14:12:14 字数 168 浏览 1 评论 0原文

我需要创建一封带有附件的电子邮件。附件包含 EDIFACT 消息。我需要为此附件或其他内容定义自定义 Mime 类型。我需要定义一个 Mime 类型 application/x-EDIORDER。 .net 提供的 mime 类型不包含此 mime 类型。我该怎么做?我正在使用 C# 来发送消息。

谢谢。

I need to create an email message with an attachment. The attachment contains a EDIFACT message.I need to define a custom Mime type for this attachment or something. I need to define a Mime Type application/x-EDIORDER. The .net provided mime types doesnt contain this mime type. How can I do this? I am using C# for sending the messages.

Thanks.

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

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

发布评论

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

评论(3

-残月青衣踏尘吟 2024-11-02 14:12:14

您可以通过创建 Mime 的新实例来指定任何 Mime ContentType .ContentType 例如:

Mail.Attachment attach = New Mail.Attachment(attachmentData, New Mime.ContentType("application/x-EDIORDER"));

对于某些内容类型(例如 HTML),您可能会发现需要将其添加为 LinkedResource 是一个 AlternateView 而不是将其作为常规附件附加,但我不熟悉 EDIORDER。

You can specify any Mime ContentType by creating a new instance of Mime.ContentType for example:

Mail.Attachment attach = New Mail.Attachment(attachmentData, New Mime.ContentType("application/x-EDIORDER"));

For a few content types (such as HTML) you may find that you need to add it as a LinkedResource that is an AlternateView rather than attaching it as a regular attachment however I am unfamiliar with EDIORDER.

給妳壹絲溫柔 2024-11-02 14:12:14

You can use System.Net.Mail Namespace to achieve this. The Attachment.Name property allow to set the MIME content type value in the content type associated with this attachment.

猥︴琐丶欲为 2024-11-02 14:12:14

通过添加以下代码解决问题:

            ContentType ct = new ContentType("application/x-EDIORDER");

            Attachment data = new Attachment(EdiFile, ct);

Problem solved by adding the following code:

            ContentType ct = new ContentType("application/x-EDIORDER");

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