X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sendlib.c;h=314c4a2f22e925d6e22a3a95215e3467ed27f7e8;hp=1e8ffe7f6f55a57af92bae0592bf473d9bd9a335;hb=4711a1a970ba7dda6eaf71f16fdfd74f90d02bb8;hpb=08b24cfbdc0c35af65891f5b2478dc0ee33feb7e diff --git a/sendlib.c b/sendlib.c index 1e8ffe7..314c4a2 100644 --- a/sendlib.c +++ b/sendlib.c @@ -2025,9 +2025,16 @@ static int mutt_invoke_sendmail (ADDRESS * from, /* the sender */ if (eightbit && option (OPTUSE8BITMIME)) args = add_option (args, &argslen, &argsmax, "-B8BITMIME"); - if (option (OPTENVFROM) && from && !from->next) { - args = add_option (args, &argslen, &argsmax, "-f"); - args = add_args (args, &argslen, &argsmax, from); + if (option (OPTENVFROM)) { + ADDRESS *f = NULL; + if (EnvFrom) + f = EnvFrom; + else if (from && !from->next) + f = from; + if (f) { + args = add_option (args, &argslen, &argsmax, "-f"); + args = add_args (args, &argslen, &argsmax, f); + } } if (DsnNotify) { args = add_option (args, &argslen, &argsmax, "-N");