Public bug reported: Binary package hint: mailutils
Ubuntu 8.04, mailutils 1:1.1+dfsg1-3.1. Attempting to unsubscribe from a mailing list, I did mail announce-unsubscribe- [EMAIL PROTECTED] </dev/null (`$private' is me replacing a simple plain domain name I wish to keep private.) mail(1) returned without error. Later, I receive various bounces. mail gave the Postfix SMTP server on localhost three separate recipient addresses. <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Postfix has added the [EMAIL PROTECTED]' to those addresses it was given that didn't have domain names. So mail(1) handed over announce-unsubscribe-subversion = [EMAIL PROTECTED] IOW, it seems to consider the equals sign as a word boundary and split the desired address there, resulting in three addresses, one just `='. I suspect this is because during argument processing, mail(1) seems to turn the contents of files like ~/.mailrc into command line arguments that precede those given by the user, and the processing of these handles things like `foo=bar' to set a variable. This probably splits it into `foo', `=', `bar', and it is later treated as three destination email addresses. Note, other destinations like mail foo,bar </dev/null result in email being sent to `foo' and `bar'. I don't know if this is deliberate, but it doesn't appear to be documented in http://www.gnu.org/software/mailutils/manual/mailutils.html.gz#mail Regardless, mail(1) cannot send to the valid unsubscribe address mandated by a mailing list and is erroneously splitting the address into parts. ** Affects: mailutils (Ubuntu) Importance: Undecided Status: New -- mail(1) cannot send to address containing an equals sign https://bugs.launchpad.net/bugs/255290 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs