一、邮件系统收发信问题之二
1、Q:发送邮件很慢
A:邮件系统的队列中退信太多,da来不及处理新信,修改参数来解决。修改MsgHandleTimeOut时间,默认是72小时,改成24小时,使到退信在队列时间减少.
B:检查本地反垃圾邮件网关。通过查看反垃圾邮件网关中邮件延迟的日志,了解原因。
2、Q:用SMTP发邮件提示SMTP Server reply: 450 Fail, Pipe is busy
A:邮件系统服务器的硬盘空间满了. 查看smtpsvr的日志,发现日志已经不滚动了,但是smtpsvr的进程还在,而且连接25端口也是有响应的,怀疑是/home空间满了. Df –h 看到的确如此,删除部分日志或者把日志备份到其他介质上.
3、Q:用户验证不了,无法登录WEB界面
A:用户数据库的一个目录的权限被修改了,导致了mysql访问不了数据库的文件.
站点所有用户都不能使用,登陆webmail和smtp都提示密码错误.修改了测试用户密码也不成功,udsvr.log提示不能访问mysql. 而mysql的进程是存在的. 查看mysql的数据库文件也是正常,但是有个cm_user_pref_ext的表的权限错了,不是mysql用户权限,把这个表的权限改回mysql.
4、Q:断电后重启,系统无法发信
A:使用ps -ef 或者 检查日志 发现有进程没有启动。
邮件系统没有正常启动,是因为coremail的启动脚本没有写到os中,所以邮件系统服务器重启后,不能启动coremail导致系统不正常.重新启动coremail解决问题.
5、Q:发信时提示User has too many connections to SMTP
A:用户连接数太多被挂起. 这个时候只能通过重启smtpsvr解除hangup.或者让用户在hangup指定的时间内不要在做任何登陆邮件系统操作.
对于外站用户投信,收到退信如果也包含上面的信息,也可以采取重启smtpsvr解除hangup.
6、Q:目标域有多个mx记录,da如何选择
Da会根据dns设置的优先级最高的mx来连接.如果优先级最高的连接不到就会尝试连接优先级低的.如果有多个相同优先级的邮件服务器,则会随机选择。
7、Q:用户只发送了一封但对方接收了几十封
A: Da的日志可以检查相关的发信记录,根据收件方的邮件地址去grep da的日志,根据每个找到的log都可以发现每个trans id都不相同的,所以可以肯定的是,发件方那里确实是发送了多封邮件过来. 查找此类问题的关键是da的日志中对于每封邮件都有不同的trans id. 而并不是da的问题导致.
8、Q:发送一封邮件用户收到7、8封
A:原因是因为一个变量没有初始化,所以导致一段时间程序就会退出,在退出的时候正在处理的文件,可能会被另外一个重新启动的deliveragent同时处理,导致邮件投递了多次. 此问题属于da的bug. 反垃圾邮件网关
9、Q:如何让一个普通用户群发邮件给一个部门
A:使用webmail的转发功能. 通过新增一个邮件地址,这个新增的邮件地址需要设置转发功能,转发地址是包含部门的所有email地址. 但是这个方法是有限制的,设置转发地址有长度限制,所以当部门的地址较多时,不适宜用这个方法.
10、Q:若干邮箱设置转发给同一个邮箱b,若其收到同一邮箱邮件,邮箱b最终收到多少转发邮件
A:一封信.
11、Q:收发邮件都不可以
A:mssvr的端口被其他服务占用,引起冲突。更换另外一个端口即可。
查看da的日志,发现将邮件写入ms的时候出错,而看到mssvr.log是发现mssvr没有正常启动,应为mssvr运行的工作端口6102被其他程序占用,这个时候,需要更换一个没有程序使用的端口来替换原有的端口.
A:重启过机器,但是avp没有放到启动脚本,导致的
这个问题会导致设置了反病毒的用户收不到邮件.而不会导致发不了邮件.
12、Q:海外的smtp服务器,他们采取添加域名列表转发,这个列表是发件人域名,还是收件人域名
A:这里的域名是收信人的域名,就是说所有发送到yahoo.com和aol.com的邮件都会relay到209.120.245.25机器的25端口来发送的
13、Q:通过OUTLOOK收信时不断报错,但是已经接收成功
——此类问题可以通过查看pop3svr.log的日志来找出原因. 一般都是超时退出而提示出错,可以通过手工telnet 110端口来实际测试一下,是不是网络原因造成.. 反垃圾邮件网关
14、Q:定时发信不成功
查看配置文件: programs.cf. hosts.cf
Hosts.cf的programslist要配置上timedsend .
Programs.cf要配置执行timedsend的时间和命令.
并且重启adminsvr.
15、Q:收件人不是它结果却收到邮件
A:对方是通过暗送方式来发信,或者发件方采用发送垃圾邮件的方式,修改信头.检查反垃圾邮件网关
16、Q:客户在用outlook发信,请问K4CFQwy1xEP9n_IE.1 这个是什么
A:可以根据用户提供的k4cf… (smtp trans id) 来检查smtptrans的日志.根据用户提供的时间去检查具体是什么原因导致的.
本文由:行业新闻于(2011-12-20)发表了关于邮件系统中解决邮件不能正常收发的问题之二的文章 。如转载请注明出处:http://www.cdcy-mail.com如果您对此感兴趣,可以通过以下联系方式与我们联系: