Foxtable(狐表)用户栏目专家坐堂 → [求助] 邮件发送问题


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

主题:[求助] 邮件发送问题

帅哥哟,离线,有人找我吗?
xuhuibin105
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1087 威望:0 精华:0 注册:2011/4/20 15:40:00
[求助] 邮件发送问题  发帖心情 Post By:2015/6/29 14:24:00 [只看该作者]

用如下案例代码写邮件发送,发现一个问题 

Dim m As New MailSender
m
.Host = "smtp.21cn.net"
m
.Account = "xiaoliu"
m
.Password = "xiaoliu1234567"
m
.From = "xiaoliu@Sina.com.cn"
m.AddReceiver(
"meili@Sina.com.cn")
m.AddReceiver(
"yangzi@Microsoft.com")
m.Title =
"李总明天来北京"
m
.Content = "航班号是gz1234,上午11点到达,请注意接机"
m.SendAsync()

 

meili@Sina.com.cn 这个邮箱收到邮件之后,yangzi@Microsoft.com 这个邮箱也显示在他的收件栏上,泄露了客户信息,如何避免这个问题呢?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/29 14:25:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
xuhuibin105
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1087 威望:0 精华:0 注册:2011/4/20 15:40:00
  发帖心情 Post By:2015/6/29 14:31:00 [只看该作者]

谢谢,回复真快!

 回到顶部
帅哥哟,离线,有人找我吗?
xuhuibin105
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1087 威望:0 精华:0 注册:2011/4/20 15:40:00
  发帖心情 Post By:2015/6/29 16:07:00 [只看该作者]

Dim client As New System.Net.Mail.SmtpClient()
client.Host = "smtp.126.com"
client.Credentials = New System.Net.NetworkCredential("lin_hailun@126.com", "6849338.")
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network
Dim message As New System.Net.Mail.MailMessage("lin_hailun@126.com", "2450314695@qq.com")
message.Subject = "邮件测试"
message.BodyEncoding = System.Text.Encoding.UTF8
message.IsBodyHtml = True

 

message.Bcc.Add("2450314695@qq.com") '密送

message.cc.Add("2450314695@qq.com") '抄送

 

Dim body As String = "<html><body>正文内容</body></html>"
Dim content As String

content &= "这是文字"
content &= "也是文字"

message.Body = body.Replace("正文内容", content)

Try
    client.Send(message)
    msgbox("发送成功")
Catch ex As Exception
    msgbox("发送失败:" & ex.message)
End Try

 

我想把如下代码做成动态合成,实现从窗口输入,可是总是报错

client.Credentials = New System.Net.NetworkCredential("lin_hailun@126.com", "6849338.")

Dim message As New System.Net.Mail.MailMessage("lin_hailun@126.com", "2450314695@qq.com")

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/29 16:18:00 [只看该作者]

 这句是用户名加密码

 

client.Credentials = New System.Net.NetworkCredential("lin_hailun@126.com", "6849338.")


 

 这句是,要发给谁

 

Dim message As New System.Net.Mail.MailMessage("lin_hailun@126.com", "2450314695@qq.com")

 

 你代码怎么写?

 

[此贴子已经被作者于2015/6/29 16:18:22编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
xuhuibin105
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1087 威望:0 精华:0 注册:2011/4/20 15:40:00
  发帖心情 Post By:2015/6/29 17:09:00 [只看该作者]

这句是用户名加密码 改成如下:

 

client.Credentials = New System.Net.NetworkCredential(e.Form.Controls("ComboBox1").value, e.Form.Controls("ComboBox2").value)


 

 这句是,要发给谁 改成如下:

 

Dim message As New System.Net.Mail.MailMessage(e.Form.Controls("ComboBox3").value, e.Form.Controls("ComboBox4").value)

 

  


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/29 17:27:00 [只看该作者]

client.Credentials = New System.Net.NetworkCredential(e.Form.Controls("ComboBox1").value, e.Form.Controls("ComboBox2").value)

Dim message As New System.Net.Mail.MailMessage(e.Form.Controls("ComboBox1").value, e.Form.Controls("ComboBox4").value)

 

message.Bcc.Add() '密送

message.cc.Add() '抄送


 回到顶部
帅哥哟,离线,有人找我吗?
xuhuibin105
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:112 积分:1087 威望:0 精华:0 注册:2011/4/20 15:40:00
  发帖心情 Post By:2015/7/2 10:32:00 [只看该作者]

谢谢!

 回到顶部