blog.fuktommy.com

Gmail+fetchmail+procmail

Gmailからメールをfetchmailでダウンロードしてたら、 unable to get local issuer certificate という警告が出たので、手っ取り早くこれを無効化した手順。

fetchmail -v を実行する。 fingerprint: 59:51:61:... と出る。 これを一応信用することにして、~/.fetchmailrc に sslfingerprint '59:51:61:...' を追加。

その結果、設定ファイルはこんな感じ。 ~/.fetchmailrcは


defaults protocol pop3
	keep
	fetchall
	fetchsizelimit 0
	mda "/usr/bin/procmail"

poll pop.gmail.com
	username USERNAME@gmail.com
	password PASSWORD
	ssl
	sslfingerprint '59:51:61:89:CD:DD:B2:35:94:BB:44:97:A0:39:D5:B4'

~/.procmailrcは


HOME=/home/USERNAME
MAILDIR=$HOME/Mail
DEFAULT=$MAILDIR
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$MAILDIR/lock

:0 :
$MAILDIR/new

最終的には CygwinでSSLがエラーになる対応に、ルート証明書のアップデートが書いてあった - それマグで! の方法でやりました。

最新版は Gmail+fetchmail+procmail 2014 あるいは そのg+版 をご覧ください。

Copyright© 1998-2014 Fuktommy. All Rights Reserved.
webmaster@fuktommy.com (Legal Notices)