qmqpdと逆引き

メールマガジンを一斉送信するシステムを保守・運用(たまに開発)している。
qmqpdでpostfixのキュー制御を行い、ユーザのメールアドレスに配信する仕組みであるが、
今朝方、配送ができないトラブルが発生。

qmqpdのログを調べると

2005-04-18 16:04:02.593060500 tcpserver: status: 1/40
2005-04-18 16:04:02.593450500 tcpserver: pid 22611 from XXX.XXX.XXX.XXX
2005-04-18 16:08:15.231024500 tcpserver: ok 22611 :XXX.XXX.XXX.XXX:628 :XXX.XXX.XXX.XXX::5199
2005-04-18 16:08:15.271344500 tcpserver: end 22611 status 0
2005-04-18 16:08:15.271423500 tcpserver: status: 0/40
2005-04-18 20:10:23.362791500 tcpserver: status: 0/40
2005-04-19 03:00:02.380784500 tcpserver: status: 1/40
2005-04-19 03:00:02.381180500 tcpserver: pid 32266 fromXXX.XXX.XXX.XXX
2005-04-19 03:03:37.903707500 tcpserver: ok 32266 :XXX.XXX.XXX.XXX:628 :XXX.XXX.XXX.XXX::5404
2005-04-19 03:03:37.931517500 tcpserver: end 32266 status 0

キュー送信側からmini-qmailでキューを受け取っているように見える。

しかし、正常送信が行われる場合、

@40000000425f5fd02c6ef63c delivery 58351: success: XXX.XXX.XXX.XXX_accepted_messag
e./Remote_host_said:_250_2.0.0_j3F6VVpe008596_Message_accepted_for_delivery/Remote_host_said:_250_ok_1113873785_qp_42358/

「accepted_messag」と昨日までは出ているが、

@400000004262cf5b16b5b68c delivery 104641: success: did_1+0+0/
@400000004262cf5b18432c8c status: local 0/10 remote 1/100

とqmqpdのキューには乗っていない。

「did_1+0+0」の意味がわからず試行錯誤したが、

配送サーバがエンキュー側サーバの逆引が出来ていないのが原因だった。