Dies ist eine Frage, die ursprünglich am 26.04.2010 unter https://answers.launchpad.net/vm/+question/108267 gestellt wurde.
Es wird gefragt, wie Emacs Mail-Sendepakete unter MS Windows für die Verwendung mit sicheren SMTP-Servern wie Google Mail konfiguriert werden sollen, für die TLS und STARTTLS erforderlich sind. Die ursprüngliche Frage wird unten kopiert.
Ich habe Cygwins Gnutls installiert.
In .emacs schrieb:
(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)
Ich habe eine "~ / .authinfo" -Datei mit Google Mail-Anmeldeinformationen erstellt.
Ich habe starttls.elc entfernt, damit die kompilierte Version nicht von Emacs geladen wird.
Ich ersetzte
(signal-process (process-id process) 'SIGALRM)
zu(call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil "-ALRM" (format "%d" (process-id process)))
Ich habe die Beschreibung verwendet von: http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp/
- Wenn ich versuche, die E-Mail zu senden, heißt es im Minibuffer: "Senden eines fehlgeschlagenen SMTP-Fehlers"
Im Debug-Puffer erhalte ich eine Fehlermeldung:
'Process SMTP exited abnormally with code 53'
das sagt mir nichts nützliches.