小编Uda*_*ddy的帖子

如何配置 Emacs smtp 以使用安全服务器 (gmail)

这是最初于 2010 年 4 月 26 日在https://answers.launchpad.net/vm/+question/108267上提出的问题。

它询问应该如何在 MS Windows 上配置 Emacs 邮件发送包,以便与需要 TLS 和 STARTTLS 的安全 SMTP 服务器(例如 gmail)一起使用。原始问题复制如下。


  • 我安装了 Cygwins gnutls。

  • 在 .emacs 中写道:

    (setq send-mail-function 'smtpmail-send-it
      message-send-mail-function 'smtpmail-send-it
      smtpmail-starttls-credentials
      '(("smtp.gmail.com" 587 nil nil))
      smtpmail-auth-credentials
      (expand-file-name "~/.authinfo")
      smtpmail-default-smtp-server "smtp.gmail.com"
      smtpmail-smtp-server "smtp.gmail.com"
      smtpmail-smtp-service 587
      smtpmail-debug-info t)
    
    (require 'starttls)
    (setq starttls-use-gnutls t)
    (setq smtpmail-debug-info t)
    (setq smtpmail-debug-verb t)
    (require 'smtpmail)
    
    Run Code Online (Sandbox Code Playgroud)
  • 我使用 gmail 凭据创建了“~/.authinfo”文件。

  • 我删除了 starttls.elc,所以编译后的版本不会被 emacs 加载。

  • 我替换(signal-process (process-id process) 'SIGALRM)

    (call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil …
    Run Code Online (Sandbox Code Playgroud)

gmail email emacs smtp tls

11
推荐指数
2
解决办法
5088
查看次数

标签 统计

emacs ×1

email ×1

gmail ×1

smtp ×1

tls ×1