我有mandrill付费帐户,我尝试使用Mandrill SMTP服务使用c#.net发送电子邮件。但它抛出错误“Host not found”。我正在提供所有必要的服务信息。这个问题尚未确定。
请在下面找到我的代码,并建议对代码进行必要的更改。
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add(toAddresses);
message.Subject = subject;
message.From = new System.Net.Mail.MailAddress(from, from);
message.IsBodyHtml = true;
message.Body = body;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Priority = System.Net.Mail.MailPriority.Normal;
smtp.Host = "smtp.mandrillapp.com";
smtp.EnableSsl = false;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(userName, password);
smtp.Port = 587;
smtp.Send(message);