0

gmail アカウントから電子メールを送信するための正しいポートが 25、465、または 587 であるかどうかを教えてください。一部のフォームを確認したところ、C# クラスでは SSL を使用した電子メールの送信がサポートされていないことがわかりました。 TSL は 587 です。それは正しいですか? 私は混乱しています。

4

1 に答える 1

1

Gmail は通常、.net アプリケーションのポート番号 587 で動作します。次のコード例を確認してください

System.Net.Mail.SmtpClient SmtpClientObject = new System.Net.Mail.SmtpClient();

SmtpClientObject.UseDefaultCredentials = false;    
SmtpClientObject.Credentials = new System.Net.NetworkCredential("MyUserName@gmail.com", "myPassword");    
SmtpClientObject.Host = "smtp.gmail.com";    
SmtpClientObject.Port = 587;    
SmtpClientObject.EnableSsl = true;    
SmtpClientObject.Send("MyUserName@gmail.com", "YourUserName@gmail.com", "TestSubject", "MessageBody");
于 2012-06-08T11:30:23.153 に答える