我正在尝试让Wanderlust在Windows中工作以连接到Gmail。编译代码比预期的痛苦得多。以下是目前的障碍:
Others高度评价Wanderlust,所以我想尝试一下。我觉得自己几乎就在那里,但是在我必须做的所有疯狂配置中,我已经非常疲惫。有没有人在Windows上工作?由于this帖子,我很确定它可以与Gmail配合使用。但它也适用于Windows吗?如果你有一些指示,请帮助。
答案 0 :(得分:2)
ssl.el是旅行癖的一部分。只需查看wanderlust / utils目录。
对于STARTTLS,您可以使用starttls或gnutls-cli程序。
不幸的是,这两个程序都使用Windows不支持的信号(精确的SIGALRM)。
您需要使用这些程序的Cygwin端口 - 而不是MSYS!
此外,如果您使用的是Emacs的Windows端口(即不是Cygwin的emacs),您需要修改starttls.el(它是GNU Emacs的一部分),因为 signal-process 功能没有关于SIGALRM的任何事情。替换
的所有实例(signal-process (process-id process) 'SIGALRM)
与
(call-process kill-program nil nil nil
"-ALRM" (format "%d" (process-id process)))
并在适当的位置初始化 kill-program 以指向cygwin的kill.exe:
(setq kill-program "c:/cygwin/bin/kill.exe")
如果您要使用SSL,则必须将ssl-certificate-verification-policy
设置为大于0的值。否则连接到Gmail将失败。
答案 1 :(得分:1)
我最近在linux主机上安装了wl,并且遇到了无法按照指定找到依赖项的问题。但是,我和你一样,发现了“更新的版本”并使用了它们。它们确实工作正常,所以除非这些新版本增加了与windows的任何不兼容性,否则它们不会出现任何问题。
您收到的错误是因为它没有找到'install'实用程序,它是GNU coreutils的一部分。 Autotools(以及它的系列)依赖于安装能够工作,所以如果你想继续使用cygwin方法,那么安装autotools应该引入安装程序。
(不过我不知道wl是否会使用cygwin编译/工作。)
答案 2 :(得分:1)
在这里使用wl配置:
http://box.matto.nl/emacsgmail.html
从这里添加ssl.el后:
http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/contrib/ssl.el
我能够在wanderlust的linux配置上对gmail说得很好,并且因为ssl.el文件不依赖于系统(虽然它确实需要openssl命令行工具),没看到它在msys上工作应该有任何问题。
'无法打开加载文件:ssl'错误正是我遇到的错误,直到我安装了ssl.el文件:)
编辑;万一你找不到它,你想要的openssl的MSYS端口就在这里:
http://sourceforge.net/projects/mingw/files/MSYS%20openssl/
[张贴为新答案,因为我认为你会收到通知:)]