添付ファイル付きの電子メール メッセージを作成する必要があります。添付ファイルに EDIFACT メッセージが含まれています。この添付ファイルのカスタム MIME タイプを定義する必要があります。Mime Type アプリケーション/x-EDIORDER を定義する必要があります。.net が提供する MIME タイプには、この MIME タイプは含まれていません。これどうやってするの?メッセージの送信に C# を使用しています。
ありがとう。
たとえば、 Mime.ContentTypeの新しいインスタンスを作成することで、任意の Mime ContentType を指定できます。
Mail.Attachment attach = New Mail.Attachment(attachmentData, New Mime.ContentType("application/x-EDIORDER"));
いくつかのコンテンツ タイプ (HTML など)では、通常の添付ファイルとして添付するのではなく、 AlternateViewであるLinkedResourceとして追加する必要がある場合がありますが、私は EDIORDER に慣れていません。
System.Net.Mail名前空間を使用してこれを実現できます。このAttachment.Name
プロパティを使用すると、この添付ファイルに関連付けられたコンテンツ タイプに MIME コンテンツ タイプの値を設定できます。
次のコードを追加することで解決された問題:
ContentType ct = new ContentType("application/x-EDIORDER");
Attachment data = new Attachment(EdiFile, ct);