请有人帮我确认从gmail帐户发送电子邮件的正确端口是25,465还是587.我在某些表单上检查过C#类不支持使用SSL发送电子邮件它使用TSL和用于TSL的端口是587.这是正确的吗?我很困惑。
答案 0 :(得分: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");