いろいろ
Seize the day.
2006-04-06 [長年日記]
■ [comp] メール環境 over SSL (その 1: fetchmail で取って来る)
なんか普段使っているメール環境が,近々 POP,IMAP,SMTP ともに over SSL を要求するようになるらしい.普段使っているメーラは Mew 1.94.2 なのだが,SSL には対応していない (Mew 3 以降であればデフォルトで対応するが,以前入れた Emacs21 [2005-10-05] と Mew 4 [2005-10-05] がかなり重いので [2005-10-06],使いたくない).さて,どうするか.とりあえずメールの受信だけは何とかできるようにしないと (送信はまあなんとでもなる).ということで,なんとなく fetchmail で POP/IMAP サーバからメールを取って来てスプールに突っ込む実験をしてみることにした.
fetchmail 6.3.3 をダウンロードしてインストール..fetchmailrc に設定を記述する.
set postmaster nao # エラーメールの送信先
set no bouncemail # エラーメールを送信者に返さない
defaults # デフォルトの設定
protocol IMAP # プロトコルは IMAP
no mimedecode # Subject を MIME デコードしない
ssl # SSL で通信する
poll imap.example.jp # サーバ毎の設定
port 993 # ポート番号
user nao@example.jp # アカウント名
pass ******** # パスワード
keep # メールをサーバに残す
is nao here # 取って来たメールを /var/spool/mail/nao に溜める
実は,このサーバ,アカウント名がメールアドレス (nao@example.jp) というしょーもない仕様になっている.アカウント名にアットマークが入ってるといろいろ面倒なようで,POP サーバからの fetch はできなかったので,IMAP サーバからとした.それと,世の中には 2 行目を set nobouncemail と紹介しているサイトが少なからずあるが,これは間違いらしいので注意.
これで fetchmail を実行すると,メールを取って来てスプールに溜めてくれる.実用上は cron で定期的に取って来る必要がありそう.Mew から i キーで inc すればメールが読める.ちなみに普段動かしている procmail も特に設定変更無しに問題なく動いており,fetchmail がメールをスプールに突っ込んだ時点で動作してるようだ.
さて,読む方はこれで OK だが,メールを出す方はまた別の仕組みが必要となる.これについては次のエントリで解説する.ちなみに,その方法を使うと実は fetchmail を使わなくてもメールが受信できてしまったりするので,結局この方法は普段は使わないことになりそうだ(ぉ.しかし今後,メーリングリストのアーカイブを作る際に必要になってきそうな予感.これについてはまた別エントリで.
関連記事:
- Mew 3.3 + stunnel [2007-12-28]
- Mew 2.0 に移行してみる [2007-12-03]
- メール環境 over SSL (その 2: 古い Mew + stunnel) [2006-04-07]
- Mew-4.2 の summary のカスタマイズ [2005-10-06]
- mew-4.2 で RPOP 認証 [2005-10-05]
[ ツッコミ | permalink | trackback ]
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20060406]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- fetchmail ssl ×128 / fetchmail SSL ×13 / キーワード不明 ×6 / fetchmailrc ssl ×5 / fetchmail pop ssl ×4 / fetchmail "protocol imap" ×4 / fetchmail pop over ssl ×4 / mew imap サーバに残す ×3 / fetchmail 設定 ssl ×3 / fetchmail willcom ×3 / mew fetchmail ×3 / xrea fetchmail ×3 / fetchmail POP over SSL ×3 / fetchmail procmail over ×2 / fetchmail ssl imap ×2 / fetchmail pop3 over ssl ×2 / POP over SSL fetchmail ×2 / fetchmail Mew ×2 / fetchmail imap ssl ×2 / xrea ssl メール ×2 / fetchmail 993 ×2 / xrea メール ssl ×2 / ssl fetchmail ×2 / fetchmail over ssl ×2 / mew-4.2 imap ssl ×1 / WINDSメール エラー ×1 / fetchmail spool ×1 / XREA IMAP ポート番号 ×1 / mew サーバに残す ×1 / fetchmail ssl 設定 ×1 / fetchmail IMAP SSL ×1 / willcom fetchmail ×1 / imap.example fetchmail ×1 / アカウント名にアットマーク ×1 / fetchmail ssl pop3 ×1 / エラーメール misc ×1 / fetchmail 日本語 ×1 / xrea cron fetchmail ×1 / fetchmail 設定 imap ×1 / ruby 1.8 メール ssl ×1 / pop over ssl fetchmail 設定 ×1 / fetchmail アカウント名 @マーク ×1 / pop over ssl スプール ×1 / fetchmail メールサーバ移行 ×1 / Fetchmail mew i 変更 ×1 / Fetchmail 動作 解説 ×1 / fetchmailrc ssl mew ×1 / yahooメール fetchmail ×1 / XREA メール SSL 使わない ×1 / fetchmail mew ×1 / pop ssl fetchmail ×1 / fetchmail 仕様 ×1 / メール スプール fetchmail ×1 / fetchmail "protocol imap" フォルダ ×1 / nobouncemail ×1 / Fetchmail pop ssl ×1 / fetchmail mime ruby ×1 / fetchmail ssl 使わない ×1 / mew 定期的 inc ×1 / SSL fetchmailrc ×1 / fetchmail IMAP ssl ×1 / mew 1.94 メール サーバ 残す ×1 / XREA メール IMAP4 ×1 / fetchmail protocol imap4 ×1 / POP/IMAP over SSL ×1 / fetchmail メール SSL ×1 / FetchMail ssl ×1 / Fetchmail 設定 ssl ×1 / xrea メール imap ×1 / fetchmail + ssl ×1 / fetchmail ssl対応 ×1 / fetchmail ssl imap4 ×1 / fetchmail imap 設定 ×1 / fetchmail smtp over ssl ×1 / fetchmailrc port ssl ×1 / xrea ruby fetchmail ×1 / fetchmail PHP 処理 ×1 / fetchmailrc SSL ×1 / xrea メール over ssl 設定 ×1 / fetchmail XREA ×1 / pop3 ssl fetchmail ×1 / mew keep メール ×1 / fetchmail バグ ×1 / xrea メール ssl 設定 ×1 / fetchmail protocol imap ×1 / mew fetchmail 設定 ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





