UNIXやLinux: 2020年5月アーカイブ

先月からずっと原因も解決策もわからず悶々としてるんだけど・・・

qmail で構築しているメールサーバがあるのね。(qmail を使っていることの是非についての意見は聞きません。qmail 使用でパッケージ化されているシステムなのと、qmail がどうの、オリジナルの sendmail がどうの、postfix がどうこうという話は宗教感の違いでしかないので(笑))

で、そのメールサーバで空メールを受け取ってあれこれ処理をして結果をメールで返してるんだけど・・・

Gmail からメールした時だけ、

The recipient server did not accept our requests to connect. Learn more at https://support.google.com/mail/answer/**20 [mail.exsample.jp. xxx.xxx.xxx.xxx: unable to read banner]

というエラーになる。

IIJ Gio、NTT PC WebARENA、GMO クラウドなどのサーバ上から送信したメールはちゃんと処理される。

また、俺の実メールアドレスに転送する test という alias を作ってテストをしてみても、やっぱり同じエラーになるのでプログラムが悪いわけではない。

そうそう、Yahoo! の Web メールもちゃんと届く。本当にうまくいかないのは Gmail だけなのである。
ちなみに、gmail.com のアカウントから送っても、他のアカウントを From にセットして送っても一緒である。

しょうがないので、さっき postfix でメールサーバを再構築してみた。
そしたら、ちゃんと Gmail から空メールを送ってプログラムを実行することも、test というメールに送って俺の実メールに転送することも成功した。

どうも、Gmail+qmail サーバのみの問題のようだ。

もちろん、qmail サーバの設定がおかしいという可能性もあるが、Yahoo!メールや、他のレンタルサーバ上に構築されたメールサーバからの送信では問題が発生しない。そう考えると qmail の設定の問題というわけではないだろう。

netstat でみると、

tcp        1      0 adm01:smtp              mail-io1-f51.goog:30637 CLOSE_WAIT

という具合に SMTP のポートに接続には来ているようだ。qmail が反応しないんだなあ。

とりあえず、上記のように postfix でシステム再構築をしてうまくいっているのだが、はっきり qmail で駄目だった原因がわからないとどうにもすっきりしない。
原因がわかるという識者の方がいらっしゃれば、ぜひご教授ください。

このアーカイブについて

このページには、2020年5月以降に書かれたブログ記事のうちUNIXやLinuxカテゴリに属しているものが含まれています。

前のアーカイブはUNIXやLinux: 2019年5月です。

次のアーカイブはUNIXやLinux: 2020年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら