1

私の要件は、電子メールコンテンツを開いて、cc、subject、body、添付ファイルをDBから取得し、ユーザーの電子メールクライアント(Outlook)でコンテンツを開くことです。

これを実現するために、取得した情報を使用して.eml / .msgファイルを作成し、ローカルディスクに保存して、.emlファイルを開くと、このフローはすべてC#でプログラムによって実行されます。ただし、コンテンツがOutlook電子メールクライアントで開かれると、送信モードとして開きます(ただし、電子メールを開いて読み取り/送信する場合)。

メールをディファレントモードで開きたい作成/返信/転送。私が多くの記事を読んだとき、.emlファイルを生成するときにxヘッダーを追加する必要があることを理解してください。しかし、私はこの解決策を達成する方法を確信しています。

誰か助けてもらえますか?

4

1 に答える 1

3
var mail = new MailMessage();
mail.Headers.Add("X-Unsent", "1");
于 2012-03-22T02:44:30.950 に答える