Il s'agit d'une question initialement posée sur https://answers.launchpad.net/vm/+question/108267 le 2010-04-26.
Il demande comment configurer les paquets d'envoi de courrier Emacs sur MS Windows pour une utilisation avec un serveur SMTP sécurisé tel que gmail, qui nécessite TLS et STARTTLS. La question d'origine est copiée ci-dessous.
J'ai installé des gnutls Cygwins.
Dans .emacs a écrit:
(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)
J'ai créé le fichier "~ / .authinfo" avec les informations d'identification gmail.
J'ai supprimé starttls.elc, donc la version compilée ne sera pas chargée par emacs.
Je l' ai remplacé
(signal-process (process-id process) 'SIGALRM)
à(call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil "-ALRM" (format "%d" (process-id process)))
J'ai utilisé la description de: http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp/
- Lorsque j'essaie d'envoyer le courrier, il dit dans le mini-tampon: "Envoi d'une erreur SMTP ayant échoué"
Dans le tampon de débogage, j'obtiens une erreur:
'Process SMTP exited abnormally with code 53'
cela ne me dit rien d'utile.