C#で簡単にメールを送信するにはSmtpClientクラスを使う

プログラミング
スポンサーリンク

C#で簡単にメールを送信する方法についてまとめました。

スポンサーリンク

C#のSmtpClientクラスを使う

C#でメール送信するにはSmtpClientクラスを使うとよいでしょう。

具体的には以下のようにします。

 

 

送信サーバー、ユーザー名、パスワードは、普段メールの送受信で使っている送信サーバー、ユーザー名、パスワードを設定します。

SmtpException 操作がタイムアウトしました

メールを送信したところ

SmtpException 操作がタイムアウトしました

となってメールの送信が出来ませんでした。

 

SMTPサーバーに接続できないなどでタイムアウトした場合にこのエラーが発生します。

タイムアウトはデフォルトで100秒です。

 

このエラーが出た場合は

メール送信サーバー名、ポート番号、ユーザー名、パスワードを確認します。

 

 

 

コメント