Andreas S. Kerber wrote:
The logging entry "collect: connection from localhost" seems a little confusing ("localhost"). Maybe a bug?
Yes, thanks for reporting that.
Here's a patch:
------------------------------------------------------------
diff --git a/sendmail/collect.c b/sendmail/collect.c
--- a/sendmail/collect.c
+++ b/sendmail/collect.c
@@ -939,7 +939,7 @@ readdone:
else
problem = "read timeout";
-#define LOG_CLT ((NULL == RealHostName) ? RealHostName: "localhost")
+#define LOG_CLT ((NULL != RealHostName) ? RealHostName: "localhost")
#define CONN_ERR_TXT "collect: %s on connection from %s, from=%s%s%s%s%s"
#define CONN_ERR_CODE "421 4.4.1 "
#define CONN_LOG_FROM shortenstring(e->e_from.q_paddr, MAXSHORTSTR)
------------------------------------------------------------
and a patch for a regression introduced in 8.18.0.9: ------------------------------------------------------------
diff --git a/sendmail/srvrsmtp.c b/sendmail/srvrsmtp.c
--- a/sendmail/srvrsmtp.c
+++ b/sendmail/srvrsmtp.c
@@ -5674,7 +5674,7 @@ static struct
#endif
{ 'J', SRV_BARE_CR_SP , 0 },
/* { 'K', 0 , 0 }, */
-/* { 'L', 0 , 0 }, */
+ { 'L', SRV_REQ_AUTH , 0 },
#if PIPELINING && _FFR_NO_PIPE
{ 'N', SRV_NO_PIPE , 0 },
#endif
-------------------------------------------------------