2010-11-24 29 views
8

我想通過nnimap連接gnus從交換服務器讀取郵件。角馬的啓動中定義的配置信息在emacs中使用gnus來訪問微軟交換中的郵件(2010)

(setq gnus-select-method '(nnimap "example" 
       (nnimap-address "mail.server.com") 
       (nnimap-server-port 443) 
       (nnimap-authenticator login) 
       (nnimap-stream ssl) 
       (remove-prefix "INBOX.") 
       (nnimap-authinfo-file "~/.imap-authinfo"))) 

(setq imap-ssl-program "openssl s_client -quiet -tls1 -connect %s:%p") 

Emacs是@24.0.50.1 (2010-11-16)和.imap-authinfo包含連接信息:

machine mail.server.com login my_username password my_password 

使用OpenSSL和GNUTLS-CLI我可以連接到服務器的獨立,但emacs的掛起當調用gnus並留下消息Opening TLS connection with gnutls-cli --insecure -p 443 mail.server.com'...done

+0

您是否嘗試過在命令行中運行 「GNUTLS-CLI-D3 --insecure -p 443 mail.server.com」? (即用調試開關組) – seb 2011-03-24 11:04:22

回答

5

我很確定最好的答案是由@lorexvii給出的。

您必須下載Davmail並按照特定操作系統的說明進行操作。

然後Davmail會問你的唯一的東西就是你服務器的URL(如果你不知道哪個URL可以作爲這個URL,這個page會給你一些提示)。

最後,你只需要將Gnus連接到本地機器,如果你沒有觸及設置中的端口,IMAP將是「本地主機」和端口1143,用戶名:[email protected](yeap ,所有的電子郵件地址)。

希望這有助於