Esta es una pregunta planteada originalmente en https://answers.launchpad.net/vm/+question/108267 el 26/04/2010.
Pregunta cómo se deben configurar los paquetes de envío de correo de Emacs en MS Windows para usarlos con un servidor SMTP seguro como gmail, que requieren TLS y STARTTLS. La pregunta original se copia a continuación.
Instalé Cygwins gnutls.
En .emacs escribió:
(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)
Creé el archivo "~ / .authinfo" con credenciales de gmail.
Eliminé starttls.elc, por lo que la versión compilada no será cargada por emacs.
Reemplacé
(signal-process (process-id process) 'SIGALRM)
a(call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil "-ALRM" (format "%d" (process-id process)))
Usé la descripción de: http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp/
- Cuando trato de enviar el correo, dice en minibúfer: "Error de envío SMTP fallido"
En el búfer de depuración me sale un error:
'Process SMTP exited abnormally with code 53'
eso no me dice nada útil.