両方のGmailアカウントを使用するようにGnusを設定しようとしていますが、フォルダのリストに表示されるのは一度に1つしか取得できません。
(setq gnus-select-method '(nnimap "[email protected]"
(nnimap-address "secure.emailsrvr.com")
(nnimap-server-port 993)
(nnimap-stream ssl)))
(setq gnus-secondary-select-methods
'((nnimap "[email protected]"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl))
(nnimap "[email protected]"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl))))
それが私の.gnusファイルの関連部分です。起動時に3つのユーザー名パスワードの入力を求められます。 3つすべてを入力すると、仕事用アカウントと、2番目にクレジットを入力したGmailアカウントにアクセスできます。これは本当に迷惑です!何か案は?
セカンダリサーバーの代わりに「外部」サーバーを使用します。私はgnusを次のように設定しました:
(setq gnus-select-method '(nntp "127.0.0.1"))
外部サーバーをセットアップするには、Gnus Groupバッファーに移動し、「^」キーを押してサーバーリストに移動します。ここで、「a」を押すことにより、実サーバーのエイリアスになり得る新しい「サーバー」を追加できます。たとえば、次の属性で定義されたサーバーがあります。
(nnimap "foobar"
(nnimap-address "192.168.1.101")
(nnimap-server-port 143)
(nnimap-list-pattern
("INBOX" "*"))
(nnimap-stream network)
(nnimap-authenticator login)
(nnimap-authinfo-file "~/.authinfo")
(nnimap-expunge-on-close always)
(gnus-check-new-newsgroups nil))
同様の属性を持つ2つ目を追加できます。
(nnimap "baz"
(nnimap-address "192.168.1.101")
(nnimap-server-port 143)
(nnimap-list-pattern
("INBOX" "*"))
(nnimap-stream network)
(nnimap-authenticator login)
(nnimap-expunge-on-close never)
(nnimap-authinfo-file "~/.authinfo")
(gnus-check-new-newsgroups nil))
私の~/.authinfo
私が持っているファイル:
machine baz login bazzy.mcbaz force yes port 143
machine foobar login foobar password FooB@r force yes port 143
したがって、そのうちの1つにはパスワードがあり、もう1つにはありません。また、authinfo
ファイルはログインIDが何であるかを定義します。
(回答が遅れて申し訳ありません。)受け入れられた回答では、両方のパスワードを保存する問題が解決されないようです。これは、パスワードを保存する~/.authinfo
の制限のようです。これを回避するには、異なるホスト名を作成し、hosts
ファイルを使用して同じGmailホストをポイントします。例えば:
machine imap.gmail1.com login [email protected] password soup
machine smtp.gmail1.com login [email protected] 587 password soup
machine imap.gmail2.com login [email protected] password soup2
machine smtp.gmail2.com login [email protected] 587 password soup2
GNUSはgmail1.comを1つのソースと見なし、gmail2.comを別のソースと見なすため、これにより外部サーバーの使用も不要になることに注意してください。
設定方法は次のとおりです。
(setq gnus-select-method '(nntp "news.server.some.where"))
(setq gnus-secondary-select-methods
'((nnimap "imap.gmail1.com"
(nnimap-address "imap.gmail1.com")
(nnimap-server-port 993)
(nnimap-stream ssl))
(nnimap "imap.gmail2.com"
(nnimap-address "imap.gmail2.com")
(nnimap-server-port 993)
(nnimap-stream ssl))
))