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

Re: error while sending mail



>>>>> In [Wanderlust English : No.03061] Sebastian Hofer wrote:
> ok, this is narrowing it down i guess:
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
>   smtp-read-response(nil)
>   smtp-primitive-greeting([smtp-package [0 0 0 0 0 0 0] "sebhofer@gmail.com"
> ("sebhofer@gmail.com") #<buffer  *wl-draft-sending-buffer*>])
>   smtp-submit-package([smtp-package [0 0 0 0 0 0 0] "sebhofer@gmail.com" ("
> sebhofer@gmail.com") #<buffer  *wl-draft-sending-buffer*>])
>   smtp-send-buffer("sebhofer@gmail.com" ("sebhofer@gmail.com") #<buffer 
> *wl-draft-sending-buffer*>)

[...]

> smtp-read-response should receive "connection" as argument but receives nil
> instead. any thoughts?

It looks like starttls failed in connecting to the server at the
beginning.  No negotiation started.  After that, see the buffer
named "*trace of SMTP session to SERVER*".  If it is successful,
there should be the line that begins with 220, like:

220 SERVER PROGRAM&VERSION at DATE

You can test it manually using starttls in the terminal emulator
as the following:

$ starttls SERVER 587

Type "EHLO domain.name<RET>" after the server responds.  Where
`domain.name' is the same as the value set to `wl-local-domain'.
And type "QUIT<RET>" to exit the session.