简单的问题,Indy发一封邮件给多个人(100分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
idsmtp.to := xx@xx.xx;
怎么发给多个人啊?不用CC之类的。
 
用物循环语句控制行不行?把邮箱地址放到一个列表里,循环发送!
不知道可不可行!没做过啊!呵呵。。。。
 
idsmtp.to := "a"+"<a@xx.xx>,"+"b"+"<b@xx.xx>,"+"c"+"<c@xx.xx>"...
 
yousoft:
我试过:'a<aa@aa.net>,b<bb@bb.net>'
可是只有AA收的到,BB收不到,我是从OUTLOOK的TO的地方直接COPY过去的,不晓得怎么会事。
 
难道是我的邮件服务器出了问题?
 
ReceipientList(?),记不大清楚了,大概如此吧。
 
邮件群发?
关注!
 
../Borland/Delphi6/Demos/Indy/MailClient

中有个例子很好,带SMTP认证,把需要发送的人的E-mail列到抄送或暗送就可以了
 
../Borland/Delphi6/Demos/Indy/MailClient

中有个例子很好,带SMTP认证
把要发送的人的E-mail放到抄送或暗送列表中,这样就可以一次发多封信,而且只需一次!:)
 
mailto:syz@china.com?to=syz@cs.nthu.edu.tw&to=syz@NBA.com
 
楼上的说的有理[:)]

TO CJ:
小弟想结交您这位大瞎
QQ:12584606
Email To:china_kuchong@163.com
 
如果你想由SMTP帮你转发出去(就是1封给SMTP),你就应该用CC,或BCC。自己发的,就一个一封,N个人就发N封给SMTP再出去,只要写清楚每一份信给谁就可以了。
 
我用INDY中的idSMTP只要在
idMessage1.Recipients.EMailAddresses:=Edit1.Text;
再在Edit1.Text:='mail1@server.com,mail2@server.com', 将收件人用','隔开即可
没有要用到CC和BCC。
 
to All:
有些垃圾邮件是[brown]一一对应[/brown]的,也就是说在收件人里面就是一个邮件地址,抄送
里面也是空的,但也是群发给了很多人。上百万的垃圾邮件,它一个一个的发
信给SMTP服务器?用传统的SMTP服务器可以实现发一封邮件后自动一一分发的
效果吗?它是不是使用了[red]自己改造过后的[/red]可以实现这个功能的SMTP服务器?
 
INDY中的好像是把多个邮件地址用","隔开就行
 
SORRY 我的MAIL SERVER有问题,满简单的问题,SORRY...
前10 10/人,按名字顺序排列,后面的就SORRY了
 
我写过类似的程序是发放邀请函的,我是将Email地址放到数据库中,用程序去调用,
email地址很多大概有2千多条吧,而且每天都在增加.效果还可以,只是等2千多条发
完需要一点时间,因为他是一条一条发的(不过是全自动的).
 
RCOPY TO 其它人嘛(由于对这个不编程,所以不保证正确。有意者可以参考FOXMAIL的。),
呵。这个是RFC里面的命令命令,他直接用这个格式也是一样的,
放在转发的里面还不是为了照顾到这个格式,所以放在里面,我自己编程直接实现这个
功能不就成了。
 
后退
顶部