在emacs中使用gnus访问来自microsoft exchange的邮件(2010)

时间:2010-11-24 11:28:02

标签: emacs gnus

我正在尝试通过nnimap连接gnus来从Exchange服务器读取邮件。在gnus启动中定义的是配置信息

(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我可以独立连接到服务器,但是当调用gnus并留下消息Opening TLS connection with gnutls-cli --insecure -p 443 mail.server.com'...done时,emacs会挂起。

1 个答案:

答案 0 :(得分:5)

我很确定@lorexvii给出了最佳答案。

您必须下载Davmail并按照特定操作系统的说明进行操作。

然后,Davmail唯一会问你的是服务器的URL(如果你不知道哪个是这个网址,page会给你一些提示)。

最后,你只需要将Gnus连接到本地机器,如果你没有触摸设置中的端口,因为IMAP将是“localhost”和端口1143,用户名:youruser@yourcompanyemail.com(是的,所有的电子邮件地址)。

希望这有帮助