Redirecting to Mailman 3 users <mailman-users@mailman3.org>.
John Price via Mailman-Users writes:
I attempted to setup VERP on Mailman3 and it doesn't seem to be changing the sender address.
Please explain why you think that.
Note: The sender address that is changed is the envelope address. You won't see it in the message headers in most cases. There should be relevant log messages in your MTA log that have the envelope sender as "from=<...sender...>" in the case of Postfix. I forget what Exim4 and Sendmail use.
What else should I provide that will help?
- Log entries from Mailman and the MTA pertaining to one or more messages that should have been VERPed.
- What is your MTA?
- What is the setting for recipient_delimiter (if Postfix, or the equivalent for other MTAs)?
- How did you install Mailman? Note that if you installed from Debian packages, the first thing you should do is contact the Debian maintainers for their packages.
The rest of this message is preserved from the original post to mailman-users@python.org for completeness.
Steve
I don't know what the problem is.
I am using the '_' character for my verp delimiter. This is what I have been using with mailman2 for about 15 years. It has been working perfectly.
I'm using Postfix 3.10.5.
$ mailman conf | grep verp [mta] verp_confirm_format: ${address}_${cookie} [mta] verp_confirm_regexp: ^(.*<)?(?P<addr>[^_]+?)_(?P<cookie>[^@]+)@.*$ [mta] verp_confirmations: yes [mta] verp_delimiter: _ [mta] verp_delivery_interval: 1 [mta] verp_format: ${bounces}_${local}=${domain} [mta] verp_personalized_deliveries: yes [mta] verp_probe_format: ${bounces}_${token}@${domain} [mta] verp_probe_regexp: ^(?P<bounces>[^_]+?)_(?P<token>[^@]+)@.*$ [mta] verp_probes: yes [mta] verp_regexp: ^(?P<bounces>[^_]+?)_(?P<local>[^=]+)=(?P<domain>[^@]+)@.*$
$ mailman info GNU Mailman 3.3.10 (Tom Sawyer) Python 3.13.5 (main, Jun 25 2025, 18:55:22) [GCC 14.2.0] config file: /etc/mailman3/mailman.cfg db url: mysql+pymysql://mm3:blah@localhost/mailman3?charset=utf8&use_unicode=1 devmode: DISABLED REST root url: https://localhost:8001/3.1/ REST credentials: admin:password
$ cat /etc/debian_version 13.3
TIA, John
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan