どういうわけかfetchmailは機能しません...プロバイダからEメールを受信できませんが、正しく接続されています
# 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コマンドの使用をスキップします。問題が解決しました。