Wenbin's profileWenbin Dai's SpacePhotosBlogLists Tools Help

Blog


    April 14

    Emacs下使用Mew

    花了一晚上,终于搞定Windows下Emacs+Mew,写篇blog供大家参考。

    1)首先是要安装Emacs,此处略去,只是解压缩完毕后需要执行$HOME\bin\addpm.exe来进行一下安装,否则Mew会不认得Emacs。
    2)添加环境变量HOME,指向放置.emacs配置文件的地方。Windows下没法new一个类似.emacs的文件,可以到命令行下用edit来new一个再编辑。
    3)到http://www.stunnel.org/download/binaries.html下载三个文件:
    stunnel-4.21-installer.exe
    stunnel-3.26.exe
    openssl.exe
    4)首先安装
    stunnel-4.21-installer.exe,然后跟名stunnel-3.26.exe为stunnel.exe,替换4.21的安装目录下的文件。最后拷贝openssl.exe到4.21的安装目录。
    5)到http://www.mew.org/下载Mew的包,解压,然后执行Mew.exe安装。这里注意Emacs和Mew不要装到Program Files目录下,因为路径的空格会导致安装失败,我就在这里磨蹭了很久,还下了半天Cygwin想来编译-_-
    6)在.emacs里加入以下配置内容(更改为自己的设置):
    (autoload 'mew "mew" nil t)
    (autoload 'mew-send "mew" nil t)
    (if (boundp 'read-mail-command)
    (setq read-mail-command 'mew))
    (autoload 'mew-user-agent-compose "mew" nil t)
    (if (boundp 'mail-user-agent)
    (setq mail-user-agent 'mew-user-agent))
    (if (fboundp 'define-mail-user-agent)
    (define-mail-user-agent
    'mew-user-agent
    'mew-user-agent-compose
    'mew-draft-send-message
    'mew-draft-kill
    'mew-send-hook))

    (setq user-full-name "Wenbin Dai")
    (setq user-mail-address "dwb1983@gmail.com")
    7)在和.emacs同样的目录下新建一个.mew.el文件,加入如下内容:
    (setq mew-prog-ssl "C:/Program Files/stunnel/stunnel.exe")
    (setq mew-ssl-verify-level 0)
    (setq mew-user "Wenbin Dai")
    (setq mew-mail-domain "gmail.com")
    (setq mew-pop-user "dwb1983@gmail.com")
    (setq mew-pop-auth 'pass)
    (setq mew-pop-ssl t)
    (setq mew-pop-delete nil)
    (setq mew-pop-server "pop.gmail.com")
    (setq mew-pop-ssl-port "995")
    (setq mew-smtp-user "dwb1983@gmail.com")
    (setq mew-smtp-ssl t)
    (setq mew-smtp-server "smtp.gmail.com")
    (setq mew-smtp-ssl-port "465")

    然后就可以在Emacs下收发邮件了,敲入M-x mew回车就行了,还是蛮酷的。:)