LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Seraphim

关于在bugzilla中使用postfix作为MTA的问题

[复制链接]
 楼主| 发表于 2003-9-27 20:19:22 | 显示全部楼层
TMD,总算找到原因了,愣是看代码看出来的,都佩服自己了
原因是我在安装postfix的时候,卸载了原来的sendmail的rpm包,导致/usr/lib/sendmail没有了,而bugzilla的源码在BugMail.pm中有如下一段:
    if ($enableSendMail == 1) {
        open(SENDMAIL, "|/usr/lib/sendmail $sendmailparam -t -i") ||
          die "Can't open sendmail";
   
        print SENDMAIL trim($msg) . "\n";
        close SENDMAIL;
    }

所以就报错了,我ln了一个sendmail到/usr/lib中就好了,其实修改方法还有一种就是把$enableSendMail变量设成0,这样bugzilla就不会去检查sendmail了。
 楼主| 发表于 2003-9-27 20:25:19 | 显示全部楼层
bugzilla的guide中说,看来必须要修改源代码才能使用postfix了,先调试好我的postfix再来看这个吧。

If you are using an alternate MTA, make sure the options given in
   Bugzilla/BugMail.pm and any other place where sendmail is called from
   are correct for your MTA. You should also ensure that the sendmailnow
   param is set to on.
发表于 2003-9-28 09:06:52 | 显示全部楼层
嘿嘿。。。原来是这个道理啊。当初我还在那个汉化版的Bugzilla的基础上汉化了我们公司的Bugzilla呢。发现现在的程序员真是懒,明明英语看得懂得还要汉化,郁闷。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表