HELO commands ignore :local-hostname parameter to send-email
The smtp-handshake
function uses the supplied local-hostname
keyword
parameter when sending an EHLO command, but uses
(usocket::get-host-name)
directly for HELO commands.
This causes sending e-mails to fail on my setup, because my Postfix
server is configured to reject HELO with non-FQDN names
(reject_non_fqdn_hostname
). This happens despite supplying a
fully-qualified :local-hostname
to send-email
.