Це питання, спочатку поставлене на https://answers.launchpad.net/vm/+question/108267 2010-04-26.
Він запитує, як слід налаштувати пакети відправлення пошти Emacs у MS Windows для використання із захищеним SMTP-сервером, таким як gmail, для якого потрібні TLS та STARTTLS. Оригінальне запитання скопійовано нижче.
Я встановив гвинти Cygwins.
В .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)
Я створив файл "~ / .authinfo" з обліковими записами gmail.
Я видалив 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/
- Коли я намагаюся надіслати пошту, в minibuffer написано: "Помилка надсилання SMTP"
У буфері налагодження я отримую помилку:
'Process SMTP exited abnormally with code 53'
це не говорить мені нічого корисного.