On Fri, Nov 10, 2023 at 02:30:49PM +0100, Alejandro Colomar wrote: > > Having it directly in sendmailcmd causes some glitch: It repeats all CCs > > in TO. See a log: Ah, right. That makes sense. send-email has to pass all of the envelope recipients on the command-line, which mutt then interprets as destinations to add to "to". Mutt is smart enough to de-duplicate the "to", but it (correctly) allows duplicate to/cc. (My basic test didn't have any cc's). > > So maybe we need the wrapper script to ignore the arguments. > > Heh! The following trick works as well, without needing a script: > > [sendemail] > sendmailcmd = mutt -H - && true > > It probably relies too much on git-send-email(1)'s current > implementation, but it works. :) I was going to suggest the same thing. And no, I don't think it is relying on any send-email implementation details. Git always tries to feed command-invoking config like this to the shell for consistency (and to allow tricks like this). -Peff