Cd Chen's Services

ba ba ba la~~

FC5 的 Postfix + SASL2

前幾天把我的 Fedora Core 4 升級至 FC5,結果發現先前正常執行的 Postfix + SASL2 卻無法順利的執行了,錯誤訊息如下:

  • /var/log/messages:

    Mar 31 15:24:32 linux kernel: smtpd[5794]: segfault at 00007fffffd7f000 rip 00002aaaaba98b0f rsp 00007fffffd7bdb8 error 4
  • /var/log/maillog:

    Mar 31 15:24:32 linux postfix/master[5759]: warning: process /usr/libexec/postfix/smtpd pid 5794 killed by signal 11
    Mar 31 15:24:32 linux postfix/master[5759]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

查過所有的文件,都找不到解決的方法。後來發現 /var/log/maillog 有另外一組可疑的訊息:

Mar 31 15:25:44 linux postfix/smtpd[6118]: sql_select option missing
Mar 31 15:25:44 linux postfix/smtpd[6118]: auxpropfunc error no mechanism available
Mar 31 15:25:44 linux postfix/smtpd[6118]: auxpropfunc error invalid parameter supplied

後來想說,可能是 SASL 的錯誤,於是試著把 /usr/lib64/sasl2/smtpd 改成:

  • 舊的,有問題的:

    pwcheck_method:saslauthd
    sql_select:dummy
  • 沒問題的:

    pwcheck_method:saslauthd
    #sql_select:dummy

這樣就好了。真是奇怪...

這篇內容的 Trackback 網址:

http://www.cdchen.idv.tw/trackback/358