MSDN MAPI ドキュメント ページを表示すると、API は現在非推奨であると書かれています。その場合、最近メールを送信するために推奨される API は何ですか?
http://msdn.microsoft.com/en-us/library/dd296734.aspx
編集:すべての提案に感謝します。MFC を使用しているため、マネージド ルートは私には適していません。
MSDN MAPI ドキュメント ページを表示すると、API は現在非推奨であると書かれています。その場合、最近メールを送信するために推奨される API は何ですか?
http://msdn.microsoft.com/en-us/library/dd296734.aspx
編集:すべての提案に感謝します。MFC を使用しているため、マネージド ルートは私には適していません。
SMTPを使用してメッセージを送信する場合は、Ultimate TCP/IPを確認する必要があります。
http://www.codeproject.com/KB/MFC/UltimateTCPIP.aspx
メッセージの送信が非常に簡単になります。
ほとんどの場合、最善の策は SMTP を直接使用することです。.Net 2.0 以降では、System.Net.Mail は非常に用途が広いです。他にもたくさんのリソースがあります。MAPI が実際に機能するのは、Oulook/OE/WinMail をセットアップして使用できる場合に限られます。MAPI の使用法を指定しなかったので、.Net と推測します。好みのプラットフォーム/言語で SMTP クライアントを検索するのが最善の策です。
私の知る限り、Windows MAPI または SimpleMAPI を使用しない場合は、独自の SMTP クライアントを作成する必要があります。
システムにインストールされているメール クライアントを使用する場合は、MAPI を使用することをお勧めします。そうでない場合は、COM コンポーネントである ChilKat を参照してください。
Win32 WS API を使用するだけです。メールを送信するための 10 行のコード
.NET 2.0 フレームワークは、System.Net.Mail 名前空間でメール クライアントを使用します。
ここに専用の Web サイトがあります: http://www.systemnetmail.com/