私の電子メール設定を新しいラップトップに移動しましたが、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(およびホスト名も可能)を変更することです。また、多くのメールサーバーがスパム対策として資格のない名前のホストからのメールを拒否するため、システムからメールを送信するのが簡単になる可能性があります。fetchmail
localhost
別の方法は、設定を介してなどfetchmail
のmda
プログラムに直接渡すように構成することによって、maildrop
転送ループからローカルMTAを除外することです。