help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sending mail using tls using Emacs under Windows


From: Will Parsons
Subject: Re: sending mail using tls using Emacs under Windows
Date: 26 Mar 2015 20:57:48 GMT
User-agent: slrn/1.0.2 (FreeBSD)

Eli Zaretskii wrote:
>> From: Will Parsons <varro@nodomain.invalid>
>> Date: 25 Mar 2015 21:12:40 GMT
>> 
>> Sivaram Neelakantan wrote:
>> > On Tue, Mar 24 2015,Will Parsons wrote:
>> >
>> >
>> > (setq smtpmail-stream-type 'ssl)
>> > (setq smtpmail-smtp-server "smtp.gmail.com")
>> > (setq smtpmail-smtp-service 465)
>> > (setq smtpmail-debug-info t) ; only to debug problems set to t if needed
>> > (setq smtpmail-debug-verb t)
>> >
>> > with the usual entries in .authinfo works for me with Eli's gnutls
>> > binaries for GNU Emacs 24.4.1 (i686-pc-mingw32) of 2014-10-24 on LEG570
>> 
>> Thanks for the suggestion, but including those settings result in
>> Emacs crashing, with a Windows pop-up message: "GNU Emacs: The
>> extensible self-documenting text editor has stopped working".
>
> In what version of Emacs?  If that's 24.4, please report the crash as
> a bug with all the relevant details.  If that's an older version, I
> suggest to install 24.4 (or 24.5, to be released in a few days).

It was 24.2.  I've now installed 24.4.1 and retried with the result
that emacs doesn't crash but it doesn't work either, this time with
the following messages in the Messages buffer:

Sending via mail...
gnutls.el: (err=[-64] Error while reading file.) boot: (:priority
NORMAL :hostname smtp.gmail.com :loglevel 0 :min-prime-bits 256
:trustfiles (/usr/ssl/certs/ca-bundle.crt) :crlfiles nil :keylist nil
:verify-flags nil :verify-error nil :callbacks nil)
gnutls-negotiate: GnuTLS error: #<process smtpmail>, -64


Well, that 'Error while reading file' message looks suspicious, but
both gnutls.el and gnutls.elc seem to exist and be readable.


Trying with the original configuration (basically, without the
  setq smtpmail-stream-type 'ssl
and using
  setq smtpmail-smtp-service 587)
the following appears in the Messages buffer:

Sending via mail...
gnutls.el: (err=[-64] Error while reading file.) boot: (:priority
NORMAL :hostname smtp.gmail.com :loglevel 0 :min-prime-bits 256
:trustfiles (/usr/ssl/certs/ca-bundle.crt) :crlfiles nil :keylist nil
:verify-flags nil :verify-error nil :callbacks nil)
530 5.7.0 Must issue a STARTTLS command first. 9sm4204471qgo.38 -
gsmtp
221 2.0.0 closing connection 9sm4204471qgo.38 - gsmtp
smtpmail-send-it: Sending failed: 530 5.7.0 Must issue a STARTTLS
command first. 9sm4204471qgo.38 - gsmtp


So it looks like there's a problem with gnutls.el, but I don't know
what.

-- 
Will


reply via email to

[Prev in Thread] Current Thread [Next in Thread]