当我发送邮件时,我收到异常“超时”。我将如何解决这个问题?我的代码在下面.. // 至 MailMessage sendmail = new MailMessage();
for (int k = 0; k < globaldecl.application1.filecount; k++)
{
string fil = attachfile[k];
Attachment data = new Attachment(fil); // Attaching multiples files
sendmail.Attachments.Add(data);
}
sendmail.To.Add(sendfrom);
sendmail.IsBodyHtml = true;
// From
MailAddress mailAddress = new MailAddress(sendfrom, textmessagefromvalue.Text);
sendmail.From = mailAddress;
// Subject and Body
if(textBoxsubject.Text != "")
sendmail.Subject = textBoxsubject.Text;
if(textBoxadcc.Text!="")
sendmail.CC.Add(textBoxadcc.Text);
if(textBoxaddbcc.Text != "")
sendmail.Bcc.Add(textBoxaddbcc.Text);
sendmail.Body = MailText.Text;
sendmail.ReplyTo = mailAddress;
// Init SmtpClient and send
SmtpClient smtpClient = new SmtpClient(sendfromsmtp, sendfromport);
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(sendfrom,sendfrompassword);
smtpClient.Credentials = credentials;
smtpClient.Send(sendmail);
我得到例外“该行动已超时”。
由于