DBMail邮件系统的mailserver.ini配置文件中,各参考的作用如下。
注意:
1、“//”这个符号表示注释,后面的文字是对前面参数的解释
2、“0”表示否,“1”表示是
[Setup] 安装参数
WebmailEnable=0 // Webmail是否启用,0表达不开启
WebmailLoginMode=0 // Webmail登录模式:0=显示域名列表,1=不显示域名列表
WebmailName=mail // Webmail名称为mail
WebmailUrl=http://127.0.0.1/mail // Webmail地址
Setup=1 //软件是否已经安装好,1表示已经安装好
DatabaseSetup=1 // 数据库是否已经安装好,1表示已经安装好
SetupDate=2014-05-29 // 首次运行时间
SetupNext=2014-06-19 // 试用过期时间
SetupCode=3791cefe0bf06733c468e914aec01c81 // 日期有效验证
NetdiskEnable=1 // 是否允许网络硬盘,1表示开启网络硬盘
SoftwareVersion=0000 // 版本号0500
Company= // 客户公司名称
Website= // 客户公司网址
ServerResponse= // SMTP/POP3回应串定义
RegisterCode= // 注册码
IISInstall=1 // 是否安装IIS 2014-05-02,1表示已经安装IIS
CmailUpgrade=0 // 是否从CMail升级,0表示没有从CMail升级
[Database] 数据库
DatabaseMode=1 // 数据库:0=Access; 1=SQL Server; 2=MySQL
DataSource=(local) // 数据库的数据源为local
DatabaseName=sqlmail // 数据库的名称为sqlmail
AuthSSPI=0 // 是否Windows集成验证模式,0表示不是Windows集成验证模式
UserId=sa // 数据库的帐号ID为sa
Password=as // 数据库的帐号密码为as
AccountTable=0 // 帐号是否分表设计,-1表示旧版分表设计,0=不分表,1=分表
ServerOnRemote=0 // SQLServer是否安排在远程机器上(非本机),0表示数据库没有安装在非本机
DatabaseFile=C:\DBMail\data\mail\sqlmail.mdf // sqlmaildb库文件
SQLServiceName=MSSQLSERVER // Windows启动时等待SQLServer准备就绪的时间
SQLWaitSeconds=120 // 等待SQLServer准备好的最长时间为120秒
DatabasePort=1433 // 数据库的端口号为1433
[Interface] 界面参数
SplashWindow=1 // 是否显示Splash窗口,1表示显示
AdminPassword= // 界面锁定密码
SentStateKeepSeconds=3 // 邮件发送后状态显示保留3秒钟
Language=ChineseGB //DBMail界面语言,默认为简体中文
AutoRun=1 // 启动时界面是否自动运行,1表示界面自动运行
Minimized=0 // 运行后自动最小化,0表示运行后不自动最小化
AutoLock=0 // 最小化以后自动锁定,0表示最小化后不自动锁定
SwitchRunMode=0 // 是否允许切换运行模式,0表示不允许切换运行模式
WelcomeMail=1 // 是否自动发送欢迎信给新帐号,1表示自动发送欢迎信给新帐号
WelcomeSubject= // 欢迎信的主题
RefreshInterval=2 // 主界面帐号列表的自动刷新间隔为2秒
NotifyMaxOnce=10 // 一次界面接收的通知数量为10
[System] 控制参数
StartService=0 // 界面程序是否直接启动Service服务,0表示不启动
RunAsService=1 // 是否登记为Windows服务方式运行,1表示登记为Windows服务方式运行
AutoRestart=1 // 界面程序自动重启Service服务,1表示界面程序自动重启Service服务
DefaultPassword=123456 // 导入帐号用的缺省密码为123456
WebmailThread=5 // Webmail处理线程数为5
MaxAccessPool=16 // AccessPool连接池最大连接数量为16
MaxThreadPool=512 // ThreadPool线程池最大线程数量为512
Pop3RemoteInterval=5 // 单位:秒,缺省每5秒时读一次pop3remote表
BuildQueueInterval=1 // 单位:秒,缺省每1秒时读一次websent/mailsent表
ConnectInterval=2 // 单位:秒,缺省每2秒时试一次连接Service服务
SendMailThread=20 // 发送邮件的线程数为20
Pop3RemoteThread=5 // 远程POP3的线程数为5
ServiceName=DBMailServer // RunAsService服务名称为DBMailServer
[System] 帐户参数
StrongPassword=0 // 是否要求强密码,0表示不要求强密码
PasswordMinLength=0 // 最小用户密码长度为0
DefaultDomain= // 默认的域名邮箱,以支持不用全称登录POP3和SMTP
UnlimitedBoxsize=2048 // 不限大小邮箱的最大容量大小为2048M,单位:M
AutoTrimExcel=0 // Webmail附件是否为IE自动截短Excel文件名
NextTryPOP3Remote=5 // 同一帐号下次POP3 Remote检查时间为5分钟
POP3RemoteMaxOnce=10 // 一次为帐号收取10封邮件(避免某帐号邮件数太多占用资源)
Pop3RetrieveAll=0 // 0表示只取收件箱中邮件;1表示可以收取所有邮箱中的邮件
AllowMonitorAll=0 // 是否允许监控非同域的帐号
DaysTrashMailbox=30 // 垃圾箱中邮件保存天数 (<=0则不自动删除),30表示垃圾箱中邮件保存天数为30天
DaysSpamMailbox=30 // 不明邮件箱中邮件保存天数 (<=0则不自动删除),30表示不明邮件箱中邮件保存天数为30天
LdapPageSize=100 // 一次发送收件人最大数量为100个
SaveToSentAll=1 // 是否Outlook的发信也保存到发件箱
CheckupLocal = 1 // 是否审核内部互发的邮件,1表示内部需要审核
CheckupFailToDraft=1 // 审核失败的邮件退回发送者草稿箱,1表示审核失败的邮件退回发送者草稿箱
[System] 邮件参数
FailedMaxTries=3 // 发送失败重发次数为3次
NextTryInterval=10 // 发送失败后再次尝试时间间隔为10分钟
FailureMaxSize=0 // 退信时附加源邮件的最大大小,0表示退信不附加
FailureNotice=3 // 是否发送退信,0表示不发送,1表示仅给本域帐号,2表示只给外部地址;3表示所有都发
ShareIncoming=1 // 经理邮箱复制员工的来信,0表示不复制,1表示复制
ShareOutgoing=1 // 经理邮箱复制员式发信,0表示不复制,1表示复制
PasswordLockEnable=1 // 密码尝试失败N次以后锁住N分钟
PasswordMaxTries=5 // 最大密码尝试次数为5次
PasswordLockMinute=1 // 密码尝试失败5(PasswordMaxTries=5)次以后锁住1分钟
SMTPMaxSend=500 // 一天帐号最大允许发送数量为500封
SMTPMaxRcpt=1024 // 一次发送收件人最大数量为1024个
SMTPMaxSize=512 // 邮件接收最大大小为512M,单位:M
MaxSmtpOneTime=50 // 通过检查mailsent表控制当时的待发的邮件数量为50封
SmtpAntiBlank=0 // SMTP发送中智能检测空行
AntiSpam=1 // 是否启动反垃圾功能,0表示不开启,1表示开启
AntiSpamAction=1 // 反垃圾动作, 0=[SPAM]标记, 1=SMTP交互拒收
AntiSpamSPF=0 // 是否启用SPF反垃圾检查,1=SPF_Fail时拒;2=SPF_SoftFail也拒
AntiSpamRBL=1 // 是否启用RBL反垃圾检查,0表示不检查,1表示检查
AntiSpamPop3Remote=1 // 是否启用远程POP3的反垃圾检查,0表示不检查,1表示检查
AntiSpamRBLRemote=0 // 是否启用远程POP3的反垃圾检查,0表示不检查,1表示检查
ISPRelayTryMode=0 // 中继转发帐号尝试顺序: 0=系统自动轮换; 1=用户指定次序
OverwriteReplyTo=0 // 中转转发强制Reply-To替换,解决DreamMail客户端总自动添加Reply-To域麻烦
[System] 网络参数
SmtpBindIP=0.0.0.0 // SMTP服务绑定的IP地址
S2ndBindIP=0.0.0.0 // SMTP服务绑定的IP地址
Pop3BindIP=0.0.0.0 // POP3服务绑定的IP地址
NetworkTimeout=60 // 网络交互超时等待时间为60秒
CPUControlSize=1024 // SMTP/POP3远程每处理多少内容就Sleep一下(单位:K)以降CPU
MaxNotifyOnce=20 // 界面一次LIST最大取消息
MaxNotifyWait=30 // 核心最多消息最多多少秒
PortSmtp=25 // SMTP端口号,默认SMTP端口为25
PortPop3=110 // POP3端口号,默认SMTP端口为110
PortAdmn=8025 // 管理端口号,默认SMTP端口为110
PortS2nd=0 // SMTP第二个端口号,默认不设置
ResponseDetail=1 // SMTP/POP3应答是否显示详细信息,1表示显示详细信息
ServerAddress=127.0.0.1 // 服务器地址,用于连接Admin服务
HelloString=%Domain% // SMTP发送的HELO命令回应字符串
ESmtpFlag=1 // 是否本地发本地也需要发送验证
AllowNullMailFrom=0 // SMTP交互的MAIL FROM中否允许为空:<>(避免垃圾邮件)
ValidateLoginFrom=1 // 检查登录验证帐号是否与命令一致,1表示检查
[Log]
SmtpLog=0 // 是否记录SMTP日志 ,0表示不记录
Pop3Log=0 // 是否记录POP3日志 log\pop3NN.txt,0表示不记录
KeepLogDays=30 // 保存日志的天数,默认30天
AutoReplyLog=0 // 是否记录自动回复过程日志,0表示不记录
SmtpLogIP= // 是否记录SMTP日志,指定IP
Pop3LogIP= // 是否记录POP3日志,指定IP
SendMailLog=0 // 是否记录SendMail日志 log\sendmailNN.txt,0表示不记录
SendMailLogAccount= // 是否记录SendMail日志,指定帐号
Pop3RemoteLog=0 // 是否记录远程Pop3日志 log\pop3remoteNN.txt,0表示不记录
Pop3RemoteLogAccount=0 // 是否记录远程Pop3日志,指定帐号,0表示不记录
Pop3RemoteLogTarget= // 是否记录SendMail日志,指定strPop3Key