X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/641e461b10b6fd320ed6a13ec4075754d29bbb0b..12294e455bdecfdbe0952843e012fd745a3d2044:/mts/smtp/smtp.c diff --git a/mts/smtp/smtp.c b/mts/smtp/smtp.c index c94ac313..4fe71547 100644 --- a/mts/smtp/smtp.c +++ b/mts/smtp/smtp.c @@ -40,9 +40,6 @@ */ #endif -#define TRUE 1 -#define FALSE 0 - #define NBITS ((sizeof (int)) * 8) /* @@ -453,6 +450,9 @@ sm_winit (char *from, int smtputf8, int eightbit) if (EHLOset ("8BITMIME") && EHLOset ("SMTPUTF8")) { mail_parameters = " BODY=8BITMIME SMTPUTF8"; } else { + advise (NULL, "SMTP server does not support %s, not sending.\n" + "Rebuild message with 7-bit headers, WITHOUT -headerencoding utf-8.", + EHLOset ("SMTPUTF8") ? "8BITMIME" : "SMTPUTF8"); sm_end (NOTOK); return RP_UCMD; } @@ -464,7 +464,7 @@ sm_winit (char *from, int smtputf8, int eightbit) } else { advise (NULL, "SMTP server does not support 8BITMIME, not sending.\n" "Suggest encoding message for 7-bit transport by setting your\n" - "locale to C, and/or specifying *b64 in mhbuild directives.\n"); + "locale to C, and/or specifying *b64 in mhbuild directives."); sm_end (NOTOK); return RP_UCMD; } @@ -813,7 +813,7 @@ again: ; &errstr)) != NULL ; ) { if (doingEHLO - && strncmp (buffer, "250", sizeof("250") - 1) == 0 + && strncmp (buffer, "250", LEN("250")) == 0 && (buffer[3] == '-' || doingEHLO == 2) && buffer[4]) { if (doingEHLO == 2) {