以下程序,Win7 不能正常发信 求解?
public static void sendMail(MailPojo mail) {
MailMessage msg=new MailMessage();
string receiver = mail.Receiver;
String[] person = receiver.Split(';');
for (int i = 0; i < person.Length; i++)
{
msg.To.Add(person[i]);
}
msg.From = new MailAddress(mail.User, mail.Sender, System.Text.Encoding.UTF8);
msg.Subject = mail.Title;
msg.SubjectEncoding = System.Text.Encoding.UTF8;
msg.Body = mail.Content;
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;
msg.Priority = MailPriority.High;
SmtpClient client = new SmtpClient();
client.Credentials = new NetworkCredential(mail.User,mail.Pwd);
client.Host = mail.ServerIp;
client.Port = Int32.Parse(mail.Port);
object userState = msg;
try
{
client.SendAsync(msg, userState);
// client.Send(msg);
alertMsg("发送成功");
}
catch (Exception e) {
alertMsg(e.Message);
}
}