ホームページ > バックエンド開発 > C++ > ASP.NET C# を使用して電子メールを送信するにはどうすればよいですか?

ASP.NET C# を使用して電子メールを送信するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-17 15:32:13
オリジナル
258 人が閲覧しました

How to Send Emails Using ASP.NET C#?

ASP.NET C# アプリケーションでの電子メール送信

このガイドでは、ASP.NET C# を使用して電子メールを送信する簡単なプロセスの概要を説明します。

SMTP サーバーの設定

  1. 電子メール プロバイダーの設定から SMTP サーバーのアドレスとポート番号を取得します。
  2. サーバーのアドレスとポートを引数として指定して、SmtpClient オブジェクトをインスタンス化します。

メールメッセージの作成

  1. MailMessage オブジェクトを作成します。 送信者 (「From」) と受信者 (「To」) の電子メール アドレス、件名、電子メールの本文を入力します。

メールの送信

  1. Send オブジェクトの SmtpClient メソッドを使用し、準備された MailMessage オブジェクトをパラメータとして渡します。

コード例

これは、構成された SMTP サーバーを使用した電子メール送信を示すコード例です:

<code class="language-csharp">SmtpClient smtpClient = new SmtpClient(smtpServerAddress, smtpPort);
smtpClient.Credentials = new NetworkCredential("username", "password");

MailMessage mail = new MailMessage();
mail.From = new MailAddress("info@example.com");
mail.To.Add("recipient@example.com");
mail.Subject = "Test Email";
mail.Body = "Hello, world!";

smtpClient.Send(mail);</code>
ログイン後にコピー

デバッグのヒント

メールの送信に失敗した場合は、次のトラブルシューティング手順を検討してください。

  • SMTP サーバーのアドレスとポートが正確であることを再確認してください。
  • 送信者と受信者の電子メール アドレスが有効で、正しい形式であることを確認してください。
  • ネットワーク資格情報 (ユーザー名とパスワード) が正しいことを確認します。
  • SMTP サーバーで必要な場合は、SSL 暗号化を有効にします。

以上がASP.NET C# を使用して電子メールを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート