Public Function SendEmail(ByVal Strto As String, ByVal title As String, ByVal content As String) As Boolean
Dim _smtpclient As New System.Net.Mail.SmtpClient(_strHost) '指定SMTP服务器
' _smtpclient.EnableSsl = True '加密SSL
_smtpclient.UseDefaultCredentials = False
_smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network '指定电子邮件发送方式
_smtpclient.Credentials = New System.Net.NetworkCredential(_strAccount, _strPwd) '用户名和密码
Dim _mailMessage As New System.Net.Mail.MailMessage(_strFrom, Strto)
_mailMessage.Subject = title '主题
_mailMessage.Body = content '内容
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8 '正文编码
_mailMessage.IsBodyHtml = True '设置为HTML格式
_mailMessage.Priority = MailPriority.High '优先级
Try
_smtpclient.Send(_mailMessage)
Return True
Catch ex As Exception
Return False
Throw
End Try
End Function错误提示1:不是本地用户;请尝试不同的路径。 服务器响应为: User not local; please try <forward-path>
错误提示2:SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Relaying not allowed
Dim _smtpclient As New System.Net.Mail.SmtpClient(_strHost) '指定SMTP服务器
' _smtpclient.EnableSsl = True '加密SSL
_smtpclient.UseDefaultCredentials = False
_smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network '指定电子邮件发送方式
_smtpclient.Credentials = New System.Net.NetworkCredential(_strAccount, _strPwd) '用户名和密码
Dim _mailMessage As New System.Net.Mail.MailMessage(_strFrom, Strto)
_mailMessage.Subject = title '主题
_mailMessage.Body = content '内容
_mailMessage.BodyEncoding = System.Text.Encoding.UTF8 '正文编码
_mailMessage.IsBodyHtml = True '设置为HTML格式
_mailMessage.Priority = MailPriority.High '优先级
Try
_smtpclient.Send(_mailMessage)
Return True
Catch ex As Exception
Return False
Throw
End Try
End Function错误提示1:不是本地用户;请尝试不同的路径。 服务器响应为: User not local; please try <forward-path>
错误提示2:SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Relaying not allowed
解决方案 »
- net中调用dts,怎么添加dtspkg.dll这个组件
- 请问sourcesafe6.0c安装后admin初始密码是什么?
- 自动补0的js怎么写
- ASP.NET 联结sybase 怎么连啊
- 一个超现实的问题,csdn上很多人问,但一直没有很好解答!高手进来看看!
- 我想用 Mc01_04.aspx?ID=帮定数据库中的信息 把ID送到下一页,怎麽写?
- 多少个不眠之夜之后,又何去何从呢?大家给点建议!
- asp.net如何访问html标签
- DataGrid更新问题100分,有经验的快来拿
- asp.net在vs.net环境下的错误
- 为什么两列为平分
- 我的页面上有个鼠标移过的js函数控制式样,然后在导出数据的时候鼠标移过去时实行这个js函数包错了,这样的问题怎么办啊?
--------------
你的邮件内容可能有问题 或者换个正常点的smtp server
现在很多大的邮件服务器都需要验证。比如163等
--------------
那怎样才能通过该smtp服务器的身份验证呢?
这个我就不是很清楚 还 有就是换一个不需要验证的smtp serverPS:2005年以前申请的邮箱作为发送邮箱好像是可以的