Foxtable(狐表)用户栏目专家坐堂 → SmtpErrorInvalidRecipientsEvent 能帮助不?


  共有179人关注过本帖树形打印复制链接

主题:SmtpErrorInvalidRecipientsEvent 能帮助不?

帅哥,在线噢!
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:940 积分:8342 威望:0 精华:0 注册:2015/8/12 16:28:00
SmtpErrorInvalidRecipientsEvent 能帮助不?  发帖心情 Post By:2024/3/28 14:52:00 [只看该作者]

 Dim client As New System.Net.Mail.SmtpClient()
client.Host = "mail.dawnrays.com"
client.Credentials = New System.Net.NetworkCredential("xxxxxx")
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network
Dim message As New System.Net.Mail.MailMessage
message.From = New System.Net.Mail.MailAddress("xxxxx")
message.Subject = "xxxxx"
message.BodyEncoding = System.Text.Encoding.UTF8
message.IsBodyHtml = True


message.Body = body
message.To.Add(nam)

这里经常会遇到nam这个邮件地址的字符串中个别邮箱满了,或者失效了。
请问如何跳过这些异常邮件把邮件发给剩余的正常状态的邮箱地址?
我看了SmtpErrorInvalidRecipientsEvent可以处理,但是网上没找到VB的教程

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106111 积分:539666 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/28 14:56:00 [只看该作者]

使用try处理

try
 Dim client As New System.Net.Mail.SmtpClient()
client.Host = "mail.dawnrays.com"
client.Credentials = New System.Net.NetworkCredential("xxxxxx")
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network
Dim message As New System.Net.Mail.MailMessage
message.From = New System.Net.Mail.MailAddress("xxxxx")
message.Subject = "xxxxx"
message.BodyEncoding = System.Text.Encoding.UTF8
message.IsBodyHtml = True


message.Body = body
message.To.Add(nam)
Catch ex As Exception
   这里重新调用代码发给其它邮箱
End Try

 回到顶部
帅哥,在线噢!
lur320
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:940 积分:8342 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2024/3/28 15:05:00 [只看该作者]

 这个要循环判断每一个用户的邮箱是否正常。而且是单独尝试发给每个人,所以看不到一起收到邮件的还有谁。
请问是否可以判断出出问题的邮件,然后踢掉。正确的邮箱一起发送?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106111 积分:539666 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/28 15:18:00 [只看该作者]

只能是发给这个邮箱,出错就是有问题

 回到顶部
帅哥,在线噢!
lur320
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:940 积分:8342 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2024/3/28 15:22:00 [只看该作者]

 只能是发给这个邮箱,出错就是有问题  

没看懂你的意思  :(

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106111 积分:539666 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/28 15:26:00 [只看该作者]

就是2楼的用法

 回到顶部