作者:mk艾草_180 | 来源:互联网 | 2023-08-31 17:57
Delphi7中群发Email邮件的方法-本文实例讲述了Delphi7中群发Email邮件的方法。分享给大家供大家参考。具体分析如下:这段时间需要对所有参加考试的考生将考生信息及考
本文实例讲述了Delphi7中群发Email邮件的方法。分享给大家供大家参考。具体分析如下:
这段时间需要对所有参加考试的考生将考生信息及考试信息通过电子邮件群发,经过多次调试,算是成功了,发来给大家参考一下:
总的思路是:
1、安装局域网版的邮件服务器,并通过设置DNS使得给服务器能给网外用户发送电邮,这方面的软件比较多,例如WinWebMail就不错,可以从官网下载;
2、需要使用到的控件:Indy10.0.15,可以通过百度搜索下载;
3、设置需要发送的电子邮箱服务器及账号信息
4、将Email发送一个信息作为独立函数,发送时需要进行延时控制
5、简单判断电子邮件地址的合法性
6、批量发送电子邮件
7、需要注意的问题
① 滥发电邮是国家所不允许的
② 由于群发电邮是绝大多数电邮提供商都控制,往往2封电邮之间必须要有一段时间的延迟,建议自行架设邮件服务器
③ 由于Indy控件只有atNone和atSASL两种模式,架设好邮件服务器后,需要设置不需要验证的IP地址及账号;
④ 由于内部邮件地址无法获得电邮回复,因此往往回复地址与发信地址设置为不同。现在出现的一个问题就是通过浏览器打开邮件无法回复,但是通过Foxmail接收邮件后可以获得回复。这点需要注意。
希望本文所述对大家的Delphi程序设计有所帮助。