1、服务器设置
单击DBMail主界面中,工具栏上的“设置”按钮,或者单击菜单栏中的“设置->服务器设置”,可以打开服务器设置对话框,进行系统参数设置。
2、基本参数
图 1‑1
Ø Windows启动时自动运行:当启动系统时自动运行DBMail,详细参考:“DBMail如何随系统启动自动运行”。
Ø 运行后自动最小化:DBMail运行后自动最小化到通知区。
Ø 最小化后自动锁定:DBMail最小化到通知区并锁定。
3、帐号设置
图 1‑2
Ø 帐号密码最小长度:允许密码最小的长度,详细参考:DBMail反垃圾邮件功能中的“加强密码管理”段落。
Ø 邮箱不限空间时的最大大小:不限制邮箱大小时,邮箱的最大容量。
Ø 垃圾箱中的邮件保存天数:垃圾箱中的邮件最小保存天数。
Ø 不明邮件箱中的邮件保存天数:不明邮箱中的邮件最小保存天数。
Ø 同一帐号POP3远程接收间隔:同一POP3帐号远程接收邮件的时间间隔。
Ø 同一帐号远程一次收取邮件数量:同一POP3远程帐号一次能收取的最大邮件数量。
4、邮件设置
图 1‑3
Ø 失败重发次数:邮件发送失败后重发次数。
Ø 下次重发间隔:邮件发送失败后隔多长时间再发送。
Ø SMTP发送最大邮件大小:允许外网发邮件到DBMail服务器的最大邮件大小。
Ø SMTP发送最多收件人数量:同一时间允许外网发邮件到DBMail服务器的最多收件人数量。
5、网络设置
图 1‑4
Ø SMTP HELO命令:通常设为域名即可。当服务器上有多个域名的时候,可以手工指定为所需的HELO命令。详细参考“HELO命令”。
Ø SMTP本地交互同样需要进行验证:本地帐号发邮件到本地帐号也要求先输入用户名密码。
Ø SMTP交互不允许MAILFROM命令为空 (<>):如果选中可以拒掉很多垃圾邮件,但也会使得有些邮件回执不能发送。
Ø 锁定IP地址1分钟如果密码失败了5次:如果邮箱帐号密码验证失败,就锁定此IP1分钟。
HELO 命令
在SMTP的交互过程中,DBMail服务器会发出的一句命令:“HELO test.com”
这就是Helo命令,而后面的这个test.com叫“Hello String”。
如果服务器出现 “Helo command rejected:Invalid name”这样的错误提示,需要在DBMail菜单栏中“设置->网络”去检查一下Hello String,缺省的是“%Domain%”。
如果从旧版本升级到DBMail5.0,那么我们就要确认Hello String参数是否为“%Domain%”,步骤如下:
1) 在DBMail主界面中单击“设置->网络”。
2) 在弹出的“服务器设置”对话框中,选择“网络”选项卡,把“HELO命令”编辑框中的参数改为“%Domain%”,再单击“确定”按钮(如图 1‑5)。
图 1‑5
6、高级设置
图 1‑6
Ø 发送邮件线程数量:发邮件时最大线程数量,一般情况下10~20够用了。如果邮件量特别大,可以适当调整,一般不超过50。注意修改以后要重启邮件服务。
Ø POP3远程收信线程数量:收取POP3远程邮件时的最大线程数量,一般情况下5~20个线程即可。注意修改以后要重启邮件服务。
Ø Webmail:如果服务器上运行有多个网站或者IIS对于Webmail地址的设置有变化,可以在此指定Webmail新地址,从而便于从主界面打开Webmail。
Ø 网络交互无响应超时时间:当收发邮件过程中,网络没有响应时最长的超时时间。超时之后DBMail会自动断开连接。
Ø 日志文件保存时间:日志文件保存在data\logs目录中,一天一个日志文件,如果超出最长保存时间就会被自动清理掉。
服务器设置参数可以帮助我们设置DBMail的系统参数,比如DBMail的启动方式,语言的选择,邮箱大小的限制,帐号密码的长度,垃圾邮箱的保存天数,邮件重发次数和间隔,外网来邮件的大小限制,SMTP/POP3端口和HELO命令。这些参数可以帮助我们更好的管理DBMail邮件服务器。