fetchmail은 메시지를 보지만 가져오지 않습니다. - 계속 "임시 조회 실패" 메시지가 나타납니다.

fetchmail은 메시지를 보지만 가져오지 않습니다. - 계속 "임시 조회 실패" 메시지가 나타납니다.

내 이메일 설정을 새 노트북으로 옮겼지만 fetchmail이 내 메일 가져오기를 중단했습니다. fetchmail 로그에서 볼 수 있듯이 승인이 잘 되고 거기에 있는 새 이메일을 확인하고 가져오려고 시도하지만 지속적인 "임시 조회 실패" 메시지와 함께 실패합니다. 관련 로그 비트는 다음과 같습니다.

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

또 다른 방법은 설정을 fetchmail통해 mda와 같은 프로그램으로 직접 전달되도록 구성하여 maildrop전달 루프에서 로컬 MTA를 제외하는 것입니다.

관련 정보