トップ «前の日記(2004-08-19(Thu)) 最新 次の日記(2004-08-22(Sun))» 編集

ぽっぺん日記@karashi.org


2004-08-21(Sat) [長年日記]

_ 仕事

午後から自宅近くのお客さんを訪問。

会社に行ってから昼過ぎにまた戻ってくるのも面倒なので、午前中は自宅で仕事をした。

| | | | | | | Permalink

_ qmail不調

「相手先が送ったって言っているメールが届かねーぞゴラァ」と言われたので、qmail-smtpdのログを確認。

うむむ。どうも特定のサーバからのメールが受信できないっぽい。tcpserver -vだけでは細かいとこが全く分からないので、recordioを噛まして詳細なログを取って確認してみた。

| | | | | | | Permalink
2004-08-21 21:36:43.191334500 61710 > 220 hoge.example1.co.jp ESMTP
2004-08-21 21:36:43.222956500 61710 < EHLO hoge.example2.co.jp
2004-08-21 21:36:53.231398500 61710 > 250-hoge.example1.co.jp
2004-08-21 21:36:53.231496500 61710 > 250-STARTTLS
2004-08-21 21:36:53.231543500 61710 > 250-PIPELINING
2004-08-21 21:36:53.231584500 61710 > 250 8BITMIME
2004-08-21 21:36:53.263071500 61710 < MAIL From:
2004-08-21 21:37:13.251736500 61710 > 250 ok
2004-08-21 21:37:13.281909500 61710 < RCPT To:
2004-08-21 21:37:23.291916500 61710 > 250 ok
2004-08-21 21:37:23.322775500 61710 < DATA
2004-08-21 21:37:33.332088500 61710 > 354 go ahead
2004-08-21 21:57:43.373157500 61710 > 451 timeout (#4.4.2)

hoge.example1.co.jpが会社のサーバで、hoge.example2.co.jpが相手側のサーバ。

その後、相手側のサーバがメールを何度か再送してきたのでルータのログやtcpdumpで確認したところ、"354 go ahead"を送った後、相手側から返事が返ってこず、こっちのqmail-smtpdが時間切れで接続を切ってしまうみたい。

色々考えてみたが原因がはっきりしないので、とりあえず対策として

| | | | | | | Permalink
  • 会社側のサーバにtelnetで接続してメールを送信してみる(問題なく送信できた)。
  • /var/qmail/control/timeout*をいじって、タイムアウトまでの時間を延長してみる。
  • qmail-smtpd.cの"250 PIPELINING"をコメントアウト、コンパイルし直したqmail-smtpdにしてみる。
  • qmail-scanner-queue.plを外してみる(ちょっと怖かったが)。
  • qmail-smtpdにfixcrioを噛ませてみる。
  • netqmail-portsから素のnetqmail、qmail+spamcontrolに変更してみる。
  • tcpserverは-lと-R、-H付きで起動。

等々、手当たり次第にやってみたが効果なし。

どっかの設定をミスってるのかなあ。

| | | | | | | Permalink

_ ググってみたところ、同様の現象を発見

vishaさんの日記ここここ、それからここあたり。

解決はされていないっぽいが。うーむ。

| | | | | | | Permalink
[]
本日のPingbacks(全0件)

トップ «前の日記(2004-08-19(Thu)) 最新 次の日記(2004-08-22(Sun))» 編集