이것은 원래 https://answers.launchpad.net/vm/+question/108267(2010-04-26) 에 제기 된 질문 입니다.
TLS 및 STARTTLS가 필요한 gmail과 같은 보안 SMTP 서버와 함께 사용하기 위해 MS Windows에서 Emacs 메일 전송 패키지를 구성하는 방법을 묻습니다. 원래 질문은 아래에 복사되어 있습니다.
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)
Gmail 자격 증명을 사용하여 "~ / .authinfo"파일을 만들었습니다.
starttls.elc를 제거 했으므로 컴파일 된 버전은 emacs에 의해로드되지 않습니다.
나는 교체
(signal-process (process-id process) 'SIGALRM)
했다(call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil "-ALRM" (format "%d" (process-id process)))
나는 http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp/ 에서 설명을 사용했습니다.
- 메일을 보내려고 할 때 미니 버퍼에 다음과 같이 표시됩니다. "Send failed SMTP error"
디버그 버퍼에서 오류가 발생합니다.
'Process SMTP exited abnormally with code 53'
유용한 정보는 없습니다.