我想使用SmtpClient
类发送邮件消息。
这是我使用的代码:
SmtpClient smtpClient = new SmtpClient("Host",25);
NetworkCredential basicCredential =
new NetworkCredential("UserName", "Password");
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("me@domain.com");
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = basicCredential;
message.From = fromAddress;
message.Subject = "test send";
message.IsBodyHtml = true;
message.Body = "<h1>hello</h1>";
message.To.Add("mail@domain.com");
smtpClient.Send(message);
但它总是抛出一个异常:
服务器违反了协议,服务器的响应是:UGFzc3dvcmQ6
我找不到原因。如果有人遇到过这样的情况,请告诉我该怎么做。