私は基本的なSmtpClientを持っており、私はそれを使って電子メールを送信します。ASP.NETの*任意の*電子メールアドレスから電子メールを送信する方法は?
using (var client = new SmtpClient())
using (var mail = new MailMessage())
{
mail.From = new MailAddress(fromEmailAddress);
mail.Body = "body text";
mail.To.Add(new MailAddress(myEmailAddress));
client.Send(mail);
}
このコードは、fromEmailAddress
を実際の電子メールアドレスに設定するとうまく動作します。私が偽の電子メールアドレスに設定した場合、[email protected]、コードはにメッセージを送信しますが、私はのメールを受信しません。
私は電子メールのフィールドとメッセージのフィールドがある連絡先フォームで使用しています。
かかわらず、電子メールが有効か否かの電子メールを送信する方法はありますか?
必要に応じて、それは電子メールは私が受信していたかどうかを確認することが可能である(PHPのmail
方法では、それが可能でしたか)? (ユーザーにエラーを表示する)
あなたが同じSMTPサーバーを使用している - ここで
が、これは悪いです理由についていくつかの詳細情報(ポイント#4を参照)、および他のいくつかの便利なヒントですか? – Frode
MimeKit/MailKitをご覧ください。オープンソースで、NuGetパッケージとして利用可能 – Frode