Questa è una domanda originariamente posta su https://answers.launchpad.net/vm/+question/108267 il 26-04-2010.
Chiede come si dovrebbero configurare i pacchetti di invio della posta Emacs su MS Windows per l'uso con server SMTP sicuri come Gmail, che richiedono TLS e STARTTLS. La domanda originale viene copiata di seguito.
Ho installato Cygwins gnutls.
In .emacs ha scritto:
(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)
Ho creato il file "~ / .authinfo" con le credenziali di Gmail.
Ho rimosso starttls.elc, quindi la versione compilata non verrà caricata da emacs.
Ho sostituito
(signal-process (process-id process) 'SIGALRM)
a(call-process "g:\\www\\cygwin\\bin\\kill.exe" nil nil nil "-ALRM" (format "%d" (process-id process)))
Ho usato la descrizione da: http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp/
- Quando provo a inviare la posta, nel minibuffer viene visualizzato il messaggio "Invio errore SMTP non riuscito"
Nel buffer di debug viene visualizzato un errore:
'Process SMTP exited abnormally with code 53'
questo non mi dice nulla di utile.