[mew-dist 27332] Re: Mew5.1でPOP over SSL

Kiichi Yamaguchi r-mini at example.com
2006年 9月 22日 (金) 16:49:09 JST


Kiichi Yamaguchiと申します。

> 
> 検索結果からもわかるとおり、つい先日、MewでGmailをPOP over SSLで使う例
> がmew-distに投稿されましたので、それを参考にされてはいかがでしょうか。
> 
>   [mew-dist 27312]〜
>   http://www.mew.org/pipermail/mew-dist/2006-September/026998.html
>   http://www.mew.org/pipermail/mew-dist/2006-September/026999.html
>   http://www.mew.org/pipermail/mew-dist/2006-September/027001.html
> 

早速上記を参考にさせていただきましたが

popサーバーのSSL対応
Mewの設定
bsfilterの設定
stunnelの設定

などで頭がまわらなくなってしまいました...

> どのようにうまく繋がらないのか、具体的な手順やそのときに表示される
> メッセージが書いてあると答えやすくなります。

◯.mew.elの抜粋>
;; MAIL Accounts  Settings
(setq mew-config-alist
    '(
      ("r-kame" ;;POP account_1
       ("name" . "Kiichi Yamaguchi")
       ("user" . "user01")
       ("mail-domain" . "mydomain.com")
       ("pop-ssl" . t)
       ("ssl-prog" . "/usr/local/sbin/stunnel")
       ("pop-auth" . pass)
       ("ssl-verify-level" . 0)
       ("inbox-folder" . "+inbox.user01")
       ("pop-user" . "popuser01")
       ("pop-proxy-server" . "localhost")
       ("pop-proxy-port" . "10110")
       ("smtp-server" . "mail.mydomain.com")
       ("pop-delete" . nil)
      )

      ("@nifty" ;;POP account_2
       ("name" . "user02")
       ("user" . "user02")
       ("mail-domain" . "nifty.com")
       ("inbox-folder" . "+inbox. at example.com")
       ("pop-user" . "popuser02")
       ("pop-proxy-server" . "localhost")
       ("pop-proxy-port" . "20110")
       ("smtp-server" . "smtp.nifty.com")
       ("pop-auth" . pass)
       ("pop-delete" . nil)
      )

      ("default" ;;IMAP account_1
       ("proto" . "%")
       ("name" . "Kiichi Yamaguchi")
       ("user" . "user03")
       ("mail-domain" . "mac.com")
       ("imap-user" . "imapuser03")
       ("imap-server" . "mail.mac.com")
       ("smtp-server" . "smtp.mac.com")
       ("imap-delete" . nil)
       ("imap-size" . 0)
       ("use-cached-passwd" . t)
       ("imap-ssl" . t)
       ("imap-auth" . nil)
       ("imap-ssl-port" . "993")
      ;("imap-port" . "143")
       ("ssl-verify-level" . 0)
       ("imap-trash-folder" . "%Trash")
      )
  )
)

◯mewのdebugメッセージ>
2006.09.22 16:38:35 LOG7[570:25185792]: 10622 started 
2006.09.22 16:38:35 LOG7[570:25185792]: FD 8 in non-blocking mode 
2006.09.22 16:38:35 LOG7[570:25185792]: FD 9 in non-blocking mode 
2006.09.22 16:38:35 LOG7[570:25185792]: FD 10 in non-blocking mode
2006.09.22 16:38:35 LOG7[570:25185792]: Connection from 127.0.0.1:49413 permitted by libwrap
2006.09.22 16:38:35 LOG5[570:25185792]: 10622 connected from 127.0.0.1:49413 
2006.09.22 16:38:35 LOG7[570:25185792]: FD 9 in non-blocking mode
2006.09.22 16:38:35 LOG7[570:25185792]: 10622 connecting 127.0.0.1:995
2006.09.22 16:38:35 LOG7[570:25185792]: connect_wait: waiting 10 seconds
2006.09.22 16:38:35 LOG3[570:25185792]: connect_wait: getsockopt: Connection refused (61)
2006.09.22 16:38:35 LOG5[570:25185792]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to
socket
2006.09.22 16:38:35 LOG7[570:25185792]: 10622 finished (-1 left)
2006.09.22 16:38:35 LOG7[570:2684415384]: Cleaning
                                                                                                
<SSL/TLS: >
up the signal pipe
2006.09.22 16:38:35 LOG6[570:2684415384]: Child process 571 finished with code 0

<SSL/TLS: >                   
2006.09.22 16:39:00 LOG6[566:25185792]: s_poll_wait timeout: connection close
2006.09.22 16:39:00 LOG5[566:25185792]: Connection closed: 0 bytes sent to SSL, 229 bytes sent
to socket                                  
2006.09.22 16:39:00 LOG7[566:25185792]: 9697 finished (0 left)

◯bsfilterの起動スクリプト
#!/bin/sh
/usr/local/bin/bsfilter --pop --pop-proxy-set mail.ryoseas.com:::10110\
 --pop-proxy-set pop.nifty.com:::20110\
 --pop-proxy-set pop.mac.com:::30110\
 --insert-flag --insert-probability --auto-update --mark-spam-subject &

◯stunnelのデフォルトからの変更点
;cert = /usr/local/etc/stunnel/mail.pem > コメントアウト
client = yes

上記の状態で

$ stunnel  すると
2006.09.22 16:34:37 LOG7[549:2684415384]: RAND_status claims sufficient entropy for the PRNG
2006.09.22 16:34:37 LOG7[549:2684415384]: PRNG seeded successfully
2006.09.22 16:34:37 LOG7[549:2684415384]: SSL context initialized for service pop3s
2006.09.22 16:34:37 LOG7[549:2684415384]: SSL context initialized for service imaps
2006.09.22 16:34:37 LOG7[549:2684415384]: SSL context initialized for service ssmtp

となります。

長文になり恐縮ですが、すこし整理して頭を冷やしてから再度がんばってみようと思います。
お気づきの点がありましたらご指摘ください。
また、知識が追いついていないようですので解りやすく解説してあるサイトや書籍などを
ご紹介くださると幸いです。


-----+-----+-----+-----+-----+-----+-----
Kiichi Yamaguchi <r-mini at example.com>
ニックネーム:(ryoseas-mini)
URL:http://www.ryoseas.com/




Mew-dist メーリングリストの案内