Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287810
  • 博文数量: 78
  • 博客积分: 3018
  • 博客等级: 少校
  • 技术积分: 950
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-07 02:33
文章分类

全部博文(78)

文章存档

2013年(1)

2012年(19)

2011年(45)

2008年(13)

分类: LINUX

2011-03-21 10:13:06

svn突然无法收到邮件通知!检查后,配置文件正常,无修改迹象,只能一步一步排除原因
1.创建一个测试用svn;
#cd /home/svnroot/repository/
#svnadmin create test
#chown -R svnroot:svnroot test/
#cd test/hooks/
#vim post-commit  //增加以下参数
引用
REPOS="$1"
REV="$2"
/usr/bin/commit-email.pl "$REPOS" "$REV" --from xxx_svn@mail.com -h mail.xxx.com.cn -s "[Test SVN]" --diff y czk@xxx.com.cn

2.在windows 下用TortoiseSVN客户端上传文件后,邮件通知依然不正常工作;
3.怀疑是sendmail,用mail命令直接测试发送功能是否正常;
引用
[root@svnhost repository]# mail czk@xxx.com.cn
Subject: test
test
.
Cc:
[root@svnhost repository]# /root/dead.letter... Saved message in /root/dead.letter

4.GG后知道可能是iptables防火墙把端后阻止了,给/etc/sysconfig/iptables添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
后,问题依旧!
5.突然想起几天前作过tcp_wrappers 限制其它用户ssh登录,可能由于这个原因被阻止了
#vim /etc/hosts.allow
引用
sshd:192.168.8.228
sshd:192.168.8.244
sendmail:all

6.邮件通知恢复正常!
阅读(1231) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~