2

ASPのフォームを介して送信メールを送信するためにweb.configファイルで必要なSMTPメール構成設定を知っている人はいますか?ありがとう。

4

3 に答える 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 に答える