fetchmailはメッセージを表示しますが、インポートしません。 - 続行「一時的な検索に失敗しました」というメッセージが表示されます。

fetchmailはメッセージを表示しますが、インポートしません。 - 続行「一時的な検索に失敗しました」というメッセージが表示されます。

私の電子メール設定を新しいラップトップに移動しましたが、fetchmailが私のメールのインポートを中止しました。 fetchmailのログに示すように、承認され、そこにある新しいEメールを確認してインポートしようとしますが、継続的な「一時的な検索に失敗しました」というメッセージで失敗します。関連するログビットは次のとおりです。

fetchmail: 2134 messages (2130 seen) for recent:patena at pop.gmail.com (397667985 octets).
fetchmail: POP3> LIST 2123
fetchmail: POP3< +OK 2123 679
fetchmail: POP3> RETR 2123
fetchmail: POP3< +OK message follows
fetchmail: reading message recent:[email protected]:2123 of 2138 (679 octets)Trying to connect to 127.0.0.1/25...        connected.
fetchmail: SMTP< 220 bleen.gateway.2wire.net ESMTP Postfix (Ubuntu)
fetchmail: SMTP> EHLO bleen
fetchmail: SMTP< 250-bleen.gateway.2wire.net
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE 307200000
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<[email protected]> SIZE=679
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<weronika@localhost>
fetchmail: SMTP< 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP error: 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Ok
fetchmail:  not flushed
fetchmail: POP3> LIST 2124

(表示されていない各メッセージについては、リストから更新されていないに移動するなどの操作が行われます。)

このようなことが一日中続いたので、今回の一時的な照会失敗は非常に一時的なようには見えません。

答え1

ログは、MTA(Mail Transfer Agent)(この場合はPostfix)と通信しており、Postfixがfetchmail: SMTP ...解決できない(資格のない!)ホスト名のためにfetchmailメールを拒否していることを示します。したがって、解決策はシステムのDNS(およびホスト名も可能)を変更することです。また、多くのメールサーバーがスパム対策として資格のない名前のホストからのメールを拒否するため、システムからメールを送信するのが簡単になる可能性があります。fetchmaillocalhost

別の方法は、設定を介してなどfetchmailmdaプログラムに直接渡すように構成することによって、maildrop転送ループからローカルMTAを除外することです。

関連情報