fetchmail で “OpenSSL reported: error:141A318A:SSL routi nes:tls_process_ske_dhe:dh key too small” と怒られるようになったが再発してしまい、どうにもメールを取ってこれない状況になってしまいました。sslでエラーを出すので、基本的にはPOP3サーバー側の問題だと思われます。
仕方ないのでひとまずfetchmailの代替品を探しました。
設定が楽そうなのを探すと、getmailというものがありました。
procmailを使う場合の設定は以下のようにしました。これで今のところ動いています。
目次
.getmail/getmailrc
共用マシンなどではパーミッションを適切に設定しておくほうが良いでしょう。chmod 700 .getmail
[retriever] type = SimplePOP3Retriever server = MAILSERVER username = MAILACCOUNT password = PASSWORD [destination] type = MDA_external path = /usr/bin/procmail unixfrom = True [options] delete = true received = true delivered_to = true message_log = ~/.mail/getmail.log