網頁

2009年10月27日 星期二

好機車的avast! (即時掃瞄造成Postfix TLS認證錯誤)

經驗談:
剛遇到一個email送不出去的例子,
簡單的來說就是防毒軟體的干擾造成送mail認證錯誤.

一開始是Outlook Express不管我怎麼設定都是relay access deny,
裝Thunderbird看看有沒有進一步的訊息,
結果匯入設定後還是連不上,
出現了一個錯誤訊息說Server不支援starttls,
這就怪了,

我用cmd連上Server用ehlo看真的沒出現starttls,
Thunderbird不會騙人,
看了一下ipconfig又是192開頭的,
該不會Server認ip? 不過看mail log應該也不對,
因為mail log寫連過來是public ip, 應該沒有local ip的問題才是,
那... 這時我已經有一點愣住了,
翻看看Google好了...

到網路上去找看看有沒有人有一樣的問題,
找到一個有寫強制打開tls的設定, (把comment拿掉)
# chip: strange local problem
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
#587 inet n - - - - smtpd
# -o smtpd_enforce_tls=yes
# -o smtpd_sasl_auth_enable=yes

把這幾行加進去以後,
我試試看從cmd連postfix的port 587,
結果竟然有starttls...!!!
但是連port 25...竟然沒有starttls!!!
喵的代表有人偷改阿!!
不是我設定的問題,

到現在錨頭只有兩個...一個是病毒, 一個是防毒軟體...
我個人比較傾向於後者,
翻阿翻, 沒看到防毒的常駐,
此時就是搬出來Process Explorer看了,
果然發現avast!

嘗試著把他mail的常駐關掉還關不掉,
只好回去程式集找了,
嗯嗯...把所有即時掃瞄關掉以後,
果然又出現starttls了,

這什麼鳥防毒軟體? 花了我1個小時, 考我嗎?...

1 則留言: