最小限コードによるメール送信 System.Net.MailとSecureMailのどちらも、Sendメソッドにパラメータを指定するだけという最小限のコードでもメールを送信することができます(サンプル「CZ1003Simple」)。まずは、この方法でメールを送信し、その結果を比較したいと思います。 メール送信サンプル画面の作成 メール送信用のサンプル画面として、図2のようなフォーマットのWindowsフォームを作成し、件名や本文に日本語を指定したときの動作を確認してみます。 社内に設置した社内向けSMTPサーバーの場合は、25番ポートを使ってSMTP認証ではなくPOP before SMTPで認証するような従来通りの設定が多いようですが、インターネットプロバイダのSMTPサーバーではSMTP認証を行っているところも多く、またポートも25番ではなく587番を使っている場合があります。そのため
![日本語メールの送信で起こりうる予期せぬクレーム~.NET Framework標準機能と市販コンポーネント「Secure Mail」を徹底比較~](https://cdn-ak-scissors.b.st-hatena.com/image/square/60a01a47f7a86a494febb695395f73508cc99e7b/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F5042%2F5042_arena.png)