使用System.Net.Mail.SmtpClient,如何得到邮件发送失败的信息。 trycatch再查询是否收到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果异常就没成功。try{ //发送}catch{ //发送没成功} //using System.Net.Mail; System.Net.Mail.MailAddress EmailFrom = new System.Net.Mail.MailAddress("[email protected]", "sender"); System.Net.Mail.MailAddress EmailTo = new System.Net.Mail.MailAddress("[email protected]", "to"); System.Net.Mail.MailMessage Email = new System.Net.Mail.MailMessage(EmailFrom, EmailTo); Email.Subject= "OK,Test By c#2008 "; Email.Body ="Hello ,This is Test By c#2008\n" + System.DateTime.Now.ToString(); Email.SubjectEncoding= System.Text.Encoding.Default; Email.BodyEncoding=System.Text.Encoding.Default; Email.IsBodyHtml = true; Email.Priority = System.Net.Mail.MailPriority.Normal; System.Net.Mail.SmtpClient SmtpPC = new System.Net.Mail.SmtpClient("smtp.126.com", 25); SmtpPC.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; SmtpPC.Credentials = new System.Net.NetworkCredential("sender", "PS"); //new ... try { SmtpPC.Send(Email); MessageBox.Show("OK,Send Email Complete !"); } catch (Exception E) { MessageBox.Show(E.Message); } 这个功能是检测我有没有和我的smtp服务器对接成功吧?如果我的smtp发送了,但是接收方没有这个邮箱,返回一个信息,这个catch还能测试吗? 替换flash文件的代码 LINQ TO XML 获取根节点属性 在线等 求助:如何在C#程序里修改Axis的格式和Chart中线段的粗细 C#制作的PDF求教 rdlc报表:成行成列的表数据一拖就行,合计性质的数据从sqlserver到报表如何处理比较好? HANDLE句柄应该引用什么? public void BindGrid(DataGrid dg)从哪点击进入的? winform vs2003如何C#链接sql server 2008? 如何用代码修改快捷方式的图标? DataGridView与ListBox的组合问题,不难但是思路很重要~~ 有经验者近
{
//发送
}
catch
{
//发送没成功
}
System.Net.Mail.MailAddress EmailTo = new System.Net.Mail.MailAddress("[email protected]", "to");
System.Net.Mail.MailMessage Email = new System.Net.Mail.MailMessage(EmailFrom, EmailTo); Email.Subject= "OK,Test By c#2008 ";
Email.Body ="Hello ,This is Test By c#2008\n" + System.DateTime.Now.ToString();
Email.SubjectEncoding= System.Text.Encoding.Default;
Email.BodyEncoding=System.Text.Encoding.Default;
Email.IsBodyHtml = true;
Email.Priority = System.Net.Mail.MailPriority.Normal; System.Net.Mail.SmtpClient SmtpPC = new System.Net.Mail.SmtpClient("smtp.126.com", 25);
SmtpPC.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
SmtpPC.Credentials = new System.Net.NetworkCredential("sender", "PS"); //new ...
try
{
SmtpPC.Send(Email);
MessageBox.Show("OK,Send Email Complete !");
}
catch (Exception E)
{
MessageBox.Show(E.Message);
}