EXIM用着好端端的,出现了 当发送给recipient 地址的时候,出现 R=route_members T=remote_smtp: retry time not reached for any host after a long failure period
发送给recipient的时候,正常是转发到host: 192.168.1.8 的,但是却出现了以上问题
mail# exim -bt recipient
recipient
router = route_members, transport = remote_smtp
host 192.168.1.8 [192.168.1.8]
解决方法:
Cause: your exim db files are corrupted.
Solution:
go to
/var/spool/exim/db
and delete files: retry , retry.lockfile , wait-remote_smtp, wait-remote_smtp.lockfile
restart exim.
Also you maybe want to delete left over stuff under
/var/spool/exim/input
and
/var/spool/exim/msglog
For a fresh restart
以上文件可以随便删除的,不影响使用。restart exim 就恢复。
参照1:
2: ---:
/usr/sbin/exim_tidydb -t 1d /var/spool/exim retry > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim reject > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim wait-remote_smtp > /dev/null
/scripts/courierup -- force
/scripts/eximup --force
2做法,以上命令有误,待研究。
阅读(2472) | 评论(0) | 转发(0) |