diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1997-06-25 07:38:22 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1997-06-25 07:38:22 +0000 |
commit | 33f99e6233ca2c325fed441bd255059ed3fbd32a (patch) | |
tree | 265a2fbc999516a3d9b7a74238a48dcab5a890c7 /driver.c | |
parent | 02cae145b541db350c0906e4e80367d204f4b0db (diff) | |
download | fetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.tar.gz fetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.tar.bz2 fetchmail-33f99e6233ca2c325fed441bd255059ed3fbd32a.zip |
Andrey Chernov's flag.
svn path=/trunk/; revision=1115
Diffstat (limited to 'driver.c')
-rw-r--r-- | driver.c | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -771,13 +771,16 @@ char *realname; /* real name of host */ * desired tokenizing effect. */ options[0] = '\0'; - if ((ctl->server.esmtp_options & ESMTP_8BITMIME) - && (ctt_offs >= 0) - && (ctt = nxtaddr(headers + ctt_offs))) - if (!strcasecmp(ctt,"7BIT")) - sprintf(options, " BODY=7BIT"); - else if (!strcasecmp(ctt,"8BIT")) + if (ctl->server.esmtp_options & ESMTP_8BITMIME) + if (ctl->pass8bits) sprintf(options, " BODY=8BITMIME"); + else if ((ctt_offs >= 0) && (ctt = nxtaddr(headers + ctt_offs))) + { + if (!strcasecmp(ctt,"7BIT")) + sprintf(options, " BODY=7BIT"); + else if (!strcasecmp(ctt,"8BIT")) + sprintf(options, " BODY=8BITMIME"); + } if ((ctl->server.esmtp_options & ESMTP_SIZE)) sprintf(options + strlen(options), " SIZE=%ld", len); |