怎么用不成功的
System.Web.HttpException: 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217。服务器响应为 not available ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Runtime.InteropServices.COMException (0x80040211): 邮件无法发送到 SMTP 服务器。传输错误代码为 0x80040217。服务器响应为 not available --- 内部异常堆栈跟踪的结尾 --- 在 System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) 在 System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) 在 System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) --- 内部异常堆栈跟踪的结尾 --- 在 System.Web.Mail.SmtpMail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) 在 System.Web.Mail.SmtpMail.CdoSysHelper.Send(MailMessage message) 在 System.Web.Mail.SmtpMail.Send(MailMessage message) 在 Asai.Mail.WebForm1.Button1_Click(Object sender, EventArgs e) 位置 e:\ghy\dotnet\c#2.0\示例\csharp_mail\asai.mail邮件发送\源代码\test.aspx.cs:行号 87
@superstar
可能是你的smtp服务器设置有问题,例:163的smtp是 smtp.163.com
另外,调用例子中的邮箱地址和登录密码,要改成你自己的。
楼主是否知道如何发送一个url,打开邮件后直接链接此url指向的网页,找了几天了,不知道如何解决了。如果知道的话,请邮件联系我啊,谢谢ddgcq#163.com
@ddy
你说的我也不懂怎么实现,估计不行。就算你发过去的标题是链接,邮件服务器也会做处理的,因为他一般要保证点着该链接可以到邮件正文。
mail.BodyFormat = MailFormat.Html;
mail.Priority = MailPriority.High;
mail.Body = "<a href=http://www.***.com/>hgf</a>
@52Qin
可能是邮件服务器不稳定或者邮件被当成垃圾邮件过滤、拒绝转发了
例子中用的是126的服务器,smtp.126.com,每次都能发出