ASPのフォームを介して送信メールを送信するためにweb.configファイルで必要なSMTPメール構成設定を知っている人はいますか?ありがとう。
4017 次
3 に答える
1
このリンクをチェックしてください:YahooPOP3とSMTP設定
私の推測では、次のことがコードで機能するはずです(テストするアカウントがないため、資格情報については正確にはわかりません)。
MailMessage mail = new MailMessage();
mail.From = new MailAddress("fromname@somewhere.com");
mail.To.Add("toname@somewhereelse.com");
mail.Subject = "The Subject";
mail.Body = "Body text here";
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;
SmtpClient smtp = new SmtpClient("smtp.mail.yahoo.com");
smtp.Port = 465; // this could be 587, not sure
smtp.Credentials = new NetworkCredential("YourYahooId", "YourYahooPassword");
smtp.EnableSsl = true; // SSL is required I think
smtp.Send(mail);
重要なのは、SSLを使用していることを確認し、認証資格情報を送信することです。web.configのメール設定だけでSSLを実行できるとは思いません。詳細については、この質問を参照してください。
于 2010-07-19T22:06:26.187 に答える
0
your.NETWebおよびWindowsアプリケーションの記事でGoogleGmailサーバーを利用する方法を参照してください。そのコードは私のために働きます。それがうまくいかない場合は、私にメールを送ってください(pandiansaamy@gmail.com)
于 2011-04-04T02:55:36.333 に答える
0
SMTP_SERVER = "smtp.mail.yahoo.com"
SMTP_PORT = 587
SMTP_USERNAME = "username" // username@yahoo.com
SMTP_PASSWORD = "password"
于 2013-10-15T23:15:50.633 に答える