邮件服务器升级备份与维护.docx
- 文档编号:6998525
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:21
- 大小:1.55MB
邮件服务器升级备份与维护.docx
《邮件服务器升级备份与维护.docx》由会员分享,可在线阅读,更多相关《邮件服务器升级备份与维护.docx(21页珍藏版)》请在冰豆网上搜索。
邮件服务器升级备份与维护
1升级、备份与维护
详细请参考遥志邮件服务器DBMail官方网站:
DBMail软件升级的过程非常简单,并支持从Access数据库升级SQLServer数据库,升级的时间和数据的大小成正比。
DBMail邮件服务器系统采用了特别优化设计的数据库+文件的联合存储构架,帐户信息以及邮件解码信息都是保存在数据库中,而原始邮件与解码后的附件则保存在data文件夹下的文件中。
这样能够在保证性能的同时,最大地减少了数据库容量需求。
DBMail还提供了多种维护功能,如:
日志分析,清空待发邮件功能,删除历史邮件功能,启动IIS管理器,重置Webmail,检测向导,高级SQL语句等。
这些功能可以帮助我们更好的找到出错的原因并及时的解决问题。
1.1DBMail版本
遥志邮件服务器版本分为:
CMailServer、DBMail3.x、DBMail4.x、和现在的DBMail5.0。
下面所介绍的升级都是指从CMailServer、DBMail3.x以及DBMail4.x升级到DBMail5.0。
DBMail邮件服务器系统提供了自动导入功能,可以帮助您轻松地从CMailServer或DBMail的旧版升级到DBMail5.0。
1.2升级注意事项
由于新版DBMail采用了全新的数据结构和存储模式以及Unicode内核,因此不能直接重用CMailServer/DBMail旧版原有的数据,而是要把CMailServer/DBMail旧版中的域名、帐号以及邮件全部重新导入到DBMail5.0中。
DBMail升级过程不会破坏原CMailServer/DBMail旧版中的任何数据。
在从旧版本升级之前,有可能邮件量比较大,建议您先对于以前时间较长的旧邮件进行一些清理删除。
不然,导入旧邮件的过程会比较长。
删除邮件请参考“删除历史邮件*”章节。
如果旧版本是Access数据库,请您在升级之前先对于Access数据库先执行一遍数据库压缩(“工具=>压缩数据库”菜单命令)。
1.3DBMail升级
1)卸载旧版本。
卸载软件,邮件数据不会丢失。
注意检查旧版本确实已经停止(包括:
关闭主界面和停止后台的服务)。
2)安装DBMail5.0新版本。
建议将DBMail5.0安装在与旧版本不同的安装目录中。
3)双击DBMail5.0桌面快捷方式,运行DBMail5.0,配置好新版本数据库以及相关的系统参数,直至进入主界面。
4)单击菜单栏上的“操作->升级”(如图11)。
图11
5)在弹出的“版本升级向导”对话框中,选择“从那个版本升级”(如图12)。
图12
如果您的旧版本是CMailServer,那么在“升级任务”组合框中选择“从CMailServer5.2+升级”。
如果您的旧版本是DBMail4.26,那么在“升级任务”组合框中选择“从DBMail4.2x升级”。
6)选择“导入选项”和“旧版本所在的根目录”,再单击“下一步”按钮(如图13)。
图13
7)此时会显示旧版本中的帐号数量以及邮件数量。
单击“开始”按钮,就开始导入帐号和邮件(如图14)。
图14
如果邮件的数量比较多,则请耐心等待直至所有的邮件都已经导入完成。
如果导入过程中发生了什么异常,可以重新导入。
已经成功导入过的邮件记录在c:
\DBMail\Other\upgrade.mdb文件中,因此不会重复导入。
如果要全部重新导入一遍,则需要删除这个文件。
1.4邮件服务器备份
DBMail邮件服务器系统采用了特别优化设计的数据库+文件的联合存储构架,帐户信息以及邮件解码信息都是保存在数据库中,而原始邮件与解码后的附件则保存在data文件夹下的文件中。
这样能够在保证性能的同时,最大地减少了数据库容量需求。
1.4.1Access数据库备份
Access数据库邮件备份相对简单,步骤如下:
1)关闭DBMail(注意结束任务管理器中的“DBMail.exe”进程)。
2)只用拷贝DBMail目录下的“data目录”就完成邮件和数据库的备份(拷贝的时间和你数据大小成正比)。
3)拷贝完成后,运行DBMail。
4)Access数据库备份的整个过程结束。
1.4.2SQLServer备份
SQLServer数据库邮件备份相对复杂点,下面以SQLServer2000为例,来说明DBMail的备份过程,具体步骤如下:
1)关闭DBMail主界面,注意要结束任务管理器中的“DBMail.exe”进程。
2)打开SQLServe企业管理器,“右击sqlmail->所有任务->分离数据库”(如图15)。
图15
3)分离数据库成功后,只用拷贝DBMail目录下的“data目录”就完成邮件和数据库的备份(拷贝的时间和你数据大小成正比)。
4)备份完成后,还要附加数据库,“右击数据库->选择所有任务->单击附加数据库”(如图16)
图16
5)在弹出的“附加数据库-(local)”对话框中,选择“数据库的mdf文件”所在路径(如:
C:
\DBMail\data\mail\sqlmail.mdf),再单击“确定”按钮,完成数据库的附加操作(如图17)。
图17
6)重新运行DBMail,此时后台服务一般会自动启动;如果服务没有自动启动,那么就单击工具栏上的“服务”按钮,在服务对话框中单击“启动”按钮(如图18)。
图18
7)至此SQLServer数据库邮件备份过程结束。
如果您使用的SQLServer2005和SQLServer2008版本的数据库,DBMail邮件备份的步骤和SQLServer2000基本上是一样,不一样的只有软件的操作界面。
1.5删除历史邮件
如果历史邮件太多,可以进行删除操作。
DBMail支持一次选中多个帐号,然后删除指定时间段之前的邮件。
步骤如下:
1)从DBMail帐号列表中选择一个或者多个帐号,然后右键选择“删除历史邮件”(如图19)。
图19
2)将弹出“删除历史邮件”对话框,在“在此之前”编辑框中输入日期,单击“确定”按钮后系统将删除指定日期之前的邮件(如图110)。
图110
Ø所选帐号:
要删除历史邮件的对象列表;
Ø所有本域帐号:
选中后删除历史邮件的范围扩大到本域名下的所有帐号。
Ø在此之前:
定义删除这一天之前的所有邮件(不含该天)。
1.6清空待发邮件
有时候一些帐号会被人盗去,用于发垃圾邮件。
大量的垃圾邮件,有可能产生大量发送失败需要重发的邮件,这些垃圾邮件以及重发邮件会堵塞正常的邮件发送,甚至会导致邮件服务器不能正常工作。
此时就需要我们进行人工的干预,清空这些待发的邮件。
1.6.1待发邮件的数量
在DBMail主界面,选择“状态”列表,然后观察主界面底部的“Total=XX[YY]”信息(如图111)。
XX是当前正在内存中处理的待发邮件,YY则是数据库中的待发邮件。
如果YY的数量非常大,则需要对于待发列表进行处理。
说明:
从理论上说XX<=YY,但是DBMail在邮件发送完成之后,仍然将发送结果保留在状态栏上5秒钟(可自定义),因此会存在XX>YY的情况。
图111
1.6.2清空指定帐号的待发邮件
如果发现一个或者多个帐号在不断地发送垃圾邮件,导致发送队列中存在非常多的待发邮件。
清空指定帐号的待发邮件步骤如下:
1)选中一个帐号或者选中多个帐号,右键选中的帐号,在弹出来的菜单中选择“清空待发邮件”(如图112)。
图112
2)在弹出来的对话框中,选中“是(Y)”按钮后,系统就开始清空此帐号所有的待发邮件。
由于会不断地有新的待邮件进来,因此此功能可以执行多次,以保证这些帐号的待发邮件都被清空。
1.6.3清空所有帐号的待发邮件
如果要清空所有帐号的待发邮件,可以在DBMail主界面中单击“状态”,然后右键“邮件发送列表”,在弹出来的菜单中选择“清空待发邮件”(如图113)。
在随后弹出的对话框中选择“是(Y)”按钮后,系统就开始清空所有帐号的待发邮件。
图113
由于会不断地有新的待邮件进来,因此该功能可以执行多次,以保证所有待发邮件都被清空。
1.7收取不到邮件的原因和处理方法
处理方法:
首先判断:
能否收取内网邮箱帐号发来的邮件,能否收取外网邮箱帐号发来的邮件。
注意:
请结合“退信通知”来判断问题。
不能收取内网邮箱帐号发来的邮件
1)请检查DBMail服务器运行是否正常(详细参考“如何查看DBMail服务器运行正常”)。
2)请检查邮箱帐号A的自动转发功能,转发之后是否保留副本(如图114)。
图114
如果没有选中“转发之后保留副本”复选框,那么帐号A收到的邮件将自动转发给yaozhi@这个邮箱帐号,而在帐号A中这封邮件将不存在了。
不能收取外网邮箱帐号发来的邮件
1)请检查DBMail服务器运行是否正常(详细参考“如何查看DBMail服务器运行正常”)。
2)检查MX记录是否正常:
检查MX记录的工具:
正常的MX记录(如图115)。
图115
如果MX记录指向不成功,您需要联系域名提供服务商,修改MX记录(怎么修改MX记录详细参考“域名MX记录”)。
3)请检查邮箱帐号A的自动转发功能,转发之后是否保留副本。
如果没有选中“转发之后保留副本”复选框,那么帐号A收到的邮件将自动转发给yaozhi@这个邮箱帐号,而在帐号A中这封邮件将不存在了。
1.8如何查看DBMail服务运行正常?
DBMail主界面(如图116)。
图116
请查看上图中的信息列表(红框处)
Ver=5.0:
表示DBMail的版本号为5.0
SQLServer2000EnterpriseEdition:
这里显示数据库
Welcome!
:
表示访问数据库成功
Services:
显示DBMail服务,如果DBMail服务没有启动,Services后面会有一个“?
”号。
SendMail(20):
20个发送邮件线程
POP3Remote(5):
5个远程收取线程
Admin=8025:
这个端口用于界面与后台服务的通讯,同时主界面也通过这个端口,确认后台服务是否在正常运行。
POP3=110:
收邮件端口
SMTP=25:
发邮件端口
WAN:
表示外网的IP地址
LAN:
表示局域网的IP地址
在信息列表中,如果哪个参考不正确,请您检查这个参考,帮助您解决问题。
1.9服务器崩溃后处理
邮件服务器面临的环境非常复杂(如:
不同类型的邮件,长期运行的压力等)。
因此有些情况可能没有提前预知而导致服务器崩溃(具体表现为后台服务停止)。
DBMail主界面有自动检测后台服务是否正常运行的功能,如果发现后台服务停止,会自动重启后台服务。
如果发现后台服务总是启动以后就又自动停止,则最可能的原因是遇到了特殊的邮件导致崩溃。
此时您可以联系我们的技术支持,通过远程帮助您解决问题。
或者使用临时的处理方法,您可以用“清空所有待发邮件”功能,将有问题的待发邮件清空,以保证后台服务能够正常运行(清空所有待发邮件详细参考“清空待发邮件”章节)。
如果您发现有后台服务崩溃的情况,请检查DBMail目录下的dump目录,看看里面是否有dbmailserver.exe-2012-11-11-23-23-49-928-41.dmp这样的dmp文件。
如果发现有这样的文件,请将dump目录打包,然后发到support@邮箱中。
我们将对这种崩溃情况进行分析以及解决,从而为您提供更稳定的邮件服务。
1.10如果忘记管理员密码怎么办?
DBMail5.0版本
如果是DBMail5.0的版本,忘记管理员密码的处理方法如下:
1)在“DBMail\data”目录中打开“mailserver.ini”文件。
2)在打开的“mailserver.ini”文件中,把“AdminPassword=”左边的字符删除。
删除之前(如图117)。
图117
删除之后(如图118)。
图118
把“AdminPassword=”左边的字符删除之后,再重启DBMail,那么管理员密码被清除,密码为空。
如果需要重新设置管理员密码,详细参考“管理员密码”。
DBMail4.x之前的版本
如果是DBMail4.x之前的版本,忘记管理员密码的处理方法如下:
1)打开SQLServer的企业管理器
2)在SQLServer的企业管理器中执行这样一条语句
“update systemini set paramvalue='' where paramno=106”
3)执行成功后,就可以清除管理员密码,清除后的密码为空。
1.11IP地址被列入RBL黑名单的处理方法
DBMail反垃圾邮件服务器的运行方式请参考:
如果您的IP被列入黑名单,一般都会在退信里说明去那个地址申请解除(如图119)。
图119
上图退信通知提示我们到:
“http:
申请步骤如下:
这里我以www.spamhaus.org网站为例
1)首先我们进入www.spamhaus.org这个网站,单击“BlocklistRemovalCenter”(如图120)。
图120
2)在“EnteranIPAddress”编辑框中,输入IP地址,然后点击“Lookup”,测试IP是否列入了黑名单(如图121)
图121
3)
如IP被列入了黑名单,则有相应的提示,(如图122)提示IP列入了“PBL1537080”,然后单击“PBL1537080”。
图122
4)单击“RemoveanIPfromPBL”按钮(如图123)。
图123
5)
在页面底部选中“IhavereadandIhaveunderstoodthispage”后,再单击“RemoveIPAddress..”(如图124)。
图124
6)在这个页面输入相关信息(如图125)。
图125
IPAddresstoremove:
申请解除的IP地址。
YourEmailAddress:
用真实的邮箱地址(即当前发不出邮件的邮箱地址)。
不要使用一个免费的电子邮件地址。
ThisIPisinCountry:
选择国家。
ThisIPAddressis:
选择IP类型(如,动态IP、静态IP)。
ThisIPBelongsto:
IP是做什么用的(公司用的IP、邮件服务器用的IP)。
EntertheNumbersshown:
输入验证码。
7)最后单击“submit”按钮,提交信息,等待一段时候后spamhaus.org会发封邮件给刚刚提交的邮箱地址。
8)收到spamhaus.org发来的邮件后,按邮件中的提示操作就可以解除IP的限制。
其它的RBL网站,解除IP限制的过程基本一样。
1.12用户反馈
您如果遇到困难,请把以下信息填写完整后并发送到support@,待我们的开发人员或技术人员处理。
信息如下:
软件版本号:
序列号:
QQ:
公网IP:
电话:
远程桌面帐号和密码:
错误截图:
错误描述:
描述例子:
用Webmail不能收邮件?
1)局域网内用Webmail收发邮件是正常的,
2)可以发邮件到互联网
3)从互联网发过来的邮件,收不到
4)退信内容:
根据这些描述,我们可以判断有两种情况:
1)MX解析出了问题
2)咱的服务器拒绝互联网发来的邮件
您提供的信息越多,越详细,从而有助于我们更确定的判断问题,更快的解决问题。
网站标题:
OA办公系统与DBMail无缝结合-操作步骤指导
网站描述:
邮件服务器DBMail支持多种应用,文章主要介绍了DBMail与OA办公系统的接口指导,帮助用户从OA系统同步进入DBMail,在OA系统中直接查看DBMail的新邮件。
关键词:
OA办公系统接口,接口,DBMail接口
网站URL:
/dbmail与oa办公系统接口指导.htm
详细请参考遥志邮件服务器DBMail官方网站:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮件 服务器 升级 备份 维护