fetchmail이 공급자로부터 메일을 받지 못했습니다.

fetchmail이 공급자로부터 메일을 받지 못했습니다.

어떻게든 fetchmail이 작동하지 않습니다...공급자로부터 이메일을 받지 못하지만 올바르게 연결됩니다

# Configuration created Tue Feb 10 10:18:32 2015 by fetchmailconf 1.52 $Revision: 4636 $ set postmaster "[email protected]"
#set nobouncemail
#set no spambounce
#set properties ""
#set daemon 900 poll mail.domain.com with proto POP3 localdomains domain.com
    envelope X-Originally-To
    user 'user' with password 'pass' to * here options smtphost  192.168.15.150

fetchmail: WARNING: Running as root is discouraged.
fetchmail: 6.3.2 querying mail.domain.com (protocol POP3) at Tue Feb 10 10:38:09 2015: poll started
fetchmail: POP3< +OK POP3 server ready <[email protected]>
fetchmail: POP3> CAPA
fetchmail: POP3< -ERR bad command
fetchmail: bad command
fetchmail: Repoll immediately on [email protected]
fetchmail: POP3< +OK POP3 server ready <[email protected]>
fetchmail: POP3> USER user
fetchmail: POP3< +OK
fetchmail: POP3> PASS *
fetchmail: POP3< +OK connected
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 3255
fetchmail: POP3> LAST
fetchmail: POP3< -ERR bad command
fetchmail: bad command
fetchmail: POP3> UIDL
fetchmail: POP3< +OK listing follows
fetchmail: POP3< 1 15021010380695
fetchmail: POP3< .
1 message for user at mail.domain.com (3255 octets).
fetchmail: POP3> LIST 1
fetchmail: POP3< -ERR message 1 not found
fetchmail: message 1 not found
fetchmail: POP3> QUIT
fetchmail: POP3< +OK
fetchmail: client/server protocol error while fetching from [email protected]
fetchmail: 6.3.2 querying mail.domain.com (protocol POP3) at Tue Feb 10 10:38:09 2015: poll completed
fetchmail: Query status=4 (PROTOCOL)
fetchmail: normal termination, status 4
Done.

답변1

메일 서버가 다운되었습니다. UIDL 명령에 1번 메시지가 있다고 주장하지만 메시지 크기를 가져오려는 후속 LIST 명령에서는 그러한 메시지가 없다고 주장합니다.

답변2

일부 POP3 서버에는 LIST 명령이 없습니다. 이 명령은 사용 가능한 각 메시지의 크기를 제공합니다. 이 검사를 피하고 서비스 복원 경로를 찾으려면 fetchmail "fetchsizelimit" 옵션을 사용하고 0으로 설정하세요.

크기 제한 가져오기 0

이렇게 하면 fetchmail은 더 이상 크기에 신경 쓰지 않고 LIST 명령 사용을 건너뜁니다. 문제가 해결되었습니다.

관련 정보