Package: python-reportbug Version: 4.12.6 Severity: normal Hi!
Many thanks for maintaining my favorite bug reporting tool! :-) I've recently changed some things in my mail setup and noticed a little issue with reportbug. My current situation is as follows: my main public e-mail address is the one I configured in the EMAIL and DEBEMAIL environment variables (see below). Its domain (paranoici.org) has a strict SPF. On the other hand, I send mail through exim4 on my box, which, in its turn, is configured to use my ISP's SMTP server as smarthost. In order to avoid bounces from those recipients that check SPF, I cannot use my main public address in the Envelope-From field, but only in the From field. So I put the address I have at my ISP in /etc/email-addresses: this way, the Envelope-From field is set to my address at my ISP, while the From field is set to my main public address. This seems to work well, when sending mail with Sylpheed, Mutt, and presumably any MUA that sends mail by invoking something like /usr/sbin/sendmail -t -i Unfortunately, reportbug seems to force the Envelope-From field to be equal to the From field. This means that, when I use reportbug and send a message to submit@b.d.o through my local exim4 MTA and my ISP's SMTP server, the Envelope-From is set to my main public address. I am afraid that this will generate bounces, as soon as bugs.debian.org begins to check SPF (which I think it doesn't, currently). If I understand correctly, this behavior is due to the -f option in /usr/share/pyshared/reportbug/submit.py:347 pipe = os.popen('%s -f %s -oi -oem %s' % ( mta, commands.mkarg(faddr), jalist), 'w') Would it be possible to drop this option, so that (if I understand correctly) the decision on how the Envelope-From should be set is left to the MTA ? Are there any alternative solutions? Thanks for your time. ** Environment settings: DEBEMAIL="invernom...@paranoici.org" EMAIL="invernom...@paranoici.org" DEBFULLNAME="Francesco Poli (wintermute)" INTERFACE="text" ** /home/frx/.reportbugrc: mode standard ui text -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (800, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages python-reportbug depends on: ii apt 0.8.10.3 Advanced front-end for dpkg ii python 2.6.6-3+squeeze5 interactive high-level object-orie ii python-support 1.0.11 automated rebuilding support for P python-reportbug recommends no packages. Versions of packages python-reportbug suggests: ii reportbug 4.12.6 reports bugs in the Debian distrib -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org