cl-smtp merge requestshttps://gitlab.common-lisp.net/cl-smtp/cl-smtp/-/merge_requests2024-03-28T21:19:45Zhttps://gitlab.common-lisp.net/cl-smtp/cl-smtp/-/merge_requests/2Use local-hostname for HELO command2024-03-28T21:19:45Zx0rUse local-hostname for HELO commandIn the SMTP-HANDSHAKE function, a EHLO command is sent to the server if ESMTP
features are required and HELO otherwise. The EHLO command was followed by the
value of LOCAL-HOSTNAME, whereas HELO erroneously used the result of
USOCKET::GE...In the SMTP-HANDSHAKE function, a EHLO command is sent to the server if ESMTP
features are required and HELO otherwise. The EHLO command was followed by the
value of LOCAL-HOSTNAME, whereas HELO erroneously used the result of
USOCKET::GET-HOST-NAME directly.
This leads to the HELO command being rejected, since USOCKET::GET-HOST-NAME does
not return a FQDN. With this fix, and an explicit :LOCAL-HOSTNAME keyword
argument given to SEND-EMAIL, e-mails go through normally.https://gitlab.common-lisp.net/cl-smtp/cl-smtp/-/merge_requests/1Fix possibly incorrect syntax in the RCPT TO command2019-04-09T18:24:10ZAdam KrupickaFix possibly incorrect syntax in the RCPT TO commandThis fixes #3This fixes #3