- putcrlf(conn, "250-8BITMIME");
- putcrlf(conn, "250-SMTPUTF8");
- } else {
- /* XOAUTH2 support enabled; handle EHLO and AUTH. */
- if (strncmp(line, "EHLO", 4) == 0) {
- putcrlf(conn, "250-ready");
- putcrlf(conn, "250 AUTH XOAUTH2");
- continue;
+ if (smtputf8 != NULL) {
+ putcrlf(conn, "250-8BITMIME");
+ putcrlf(conn, "250-SMTPUTF8");
+ }
+ if (xoauth != NULL) {
+ putcrlf(conn, "250-AUTH XOAUTH2");