I want all mails sent to the list to come from the list's email address...
But, in this case, if the user forgets to sign their name at the
bottom of their mail body, effectively the mail to the list is
Is there a way to add the user name (or email address) to the top of
each mail so that the mails have the name of the sender, while the
mail itself comes from the list address?
I have looked high and low for an answer, but noone seems to have the solution.
I received the following error this morning. So I rerun configure again with the following command: ./configure --with-cgi-id=apache --prefix=/var/mailman. I'm still getting the same error. Is there any place that I can look for so that I can debug this problem better? Perhaps, looking at the config history file or something. Any other places that I can check the cause of this error?
"Mailman CGI error!!!
The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog:
Group mismatch error. Mailman expected the CGI
wrapper script to be executed as group "nobody", but
the system's web server executed the CGI script as
group "apache". Try tweaking the web server to run the
script as group "nobody", or re-run configure,
providing the command line option `--with-cgi-gid=apache'."
Is there an efficient way to change the domain name that mailman is
I have two mailing lists that were created for an organization before
that organization had their own domain. At the time the organization was
sure they did not want their own domain and would not be getting a
Since then, they have chosen to get a domain and set up a web site.
I would like to move their mailing lists onto their domain. It looks
like the process for this is:
1) get the list of subscribers
2) delete the mailing list from the one domain (losing the archives)
3) create the mailing list on the new domain
4) subscribe the list of subscribers
This process doesn't seem too difficult, but I would prefer to keep the
archives, if possible.
Both domains are on the same server, running CentOS7 and PLESK 12.5, if
that makes a difference.
I have waited almost a year for AOL and Yahoo to admit that they messed up and to remove their DMARC policy. My AOL and Yahoo subscribers are pretty upset at me because I won’t let them post. A number now have two subscriptions, one for posting (from GMail) and another for receiving the messages.
So against my better judgement, I included this hack in Cleanse.py;
< from email.Utils import formataddr, parseaddr
>from email.Utils import formataddr
< # Added to deal with DMARC issuej
< name, addrs = parseaddr(msg.get('from'))
< addrs += '.invalid'
< del msg['from']
< msg['from'] = formataddr((name, addrs))
\ No newline at end of file
I found it in the discussion list.
I don’t get compile errors, but Cleanse.pyc is not being updated. I have stopped and restarted Mailman and I have also rebooted, but same non-action. I have not tried ‘compileall’ and am not eager to, either (permissions, where to invoke, etc). Any suggestions?
The host OS is Mac OS X Server 10.5.8 with Mailman 2.1.14
I just arrived to this list and I'm needing your help. I have a mailman list and I need 3 things (I couldn't find this in google and in http://wiki.list.org/DOC/Frequently%20Asked%20Questions):
1- I need that the users couldn't subscribe to the list
2- I need that the subscribed users can't unsubscribe
3- I need that just some users can send mails to the list
Regards and Thanks in advance, Amaury.
Noviembre 13-14: Final Caribeña 2015 del Concurso de Programación ACM-ICPC
I have a problem configuring mailman 2.1.18 with qmail on Debian .
Short version : The package is installed, users could subscribe to the
list, unsubscribe ... everything work fine, but it always fail to send
an email to all members.
Long version : The package is installed, users could subscribe to the
list, unsubscribe ... everything work fine. Once I access to the email
of the list's administartor and try to send an email to all members, it
always fail. This is what I have in the log
//////////////////////// start copy ////////////////////////////////////
@40000000563118d016611294 status: local 0/10 remote 0/20
@40000000563118fa225c516c new msg 394714
@40000000563118fa225c610c info msg 394714: bytes 1519 from
<souma(a)domain41.com> qp 30138 uid 901
@40000000563118fa229d1774 starting delivery 1: msg 394714 to local
@40000000563118fa229d1f44 status: local 1/10 remote 0/20
@40000000563118fa229d232c starting delivery 2: msg 394714 to local
@40000000563118fa229d2714 status: local 2/10 remote 0/20
@40000000563118fa255f583c delivery 2: failure:
@40000000563118fa255f67dc status: local 1/10 remote 0/20
@40000000563118fa29c93654 delivery 1: success:
@40000000563118fa29c949dc status: local 0/10 remote 0/20
@40000000563118fa2b23730c bounce msg 394714 qp 30153
@40000000563118fa2b237ec4 end msg 394714
@40000000563118fa2b2ac9f4 new msg 394975
@40000000563118fa2b2acddc info msg 394975: bytes 2092 from <> qp 30153
@40000000563118fa2b5e64e4 starting delivery 3: msg 394975 to local
@40000000563118fa2b5e6cb4 status: local 1/10 remote 0/20
@40000000563118fa2b5e6cb4 starting delivery 4: msg 394975 to local
@40000000563118fa2b5e709c status: local 2/10 remote 0/20
//////////////////////// End copy ////////////////////////////////////
While I create a list from the command line
ipb-srv41:/var/qmail# newlist list1
Enter the email of the person running the list: administrator(a)domain41.com
Initial list1 password:
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
## list1 mailing list
list1: "|/var/lib/mailman/mail/mailman post list1"
list1-admin: "|/var/lib/mailman/mail/mailman admin list1"
list1-bounces: "|/var/lib/mailman/mail/mailman bounces list1"
list1-confirm: "|/var/lib/mailman/mail/mailman confirm list1"
list1-join: "|/var/lib/mailman/mail/mailman join list1"
list1-leave: "|/var/lib/mailman/mail/mailman leave list1"
list1-owner: "|/var/lib/mailman/mail/mailman owner list1"
list1-request: "|/var/lib/mailman/mail/mailman request list1"
list1-subscribe: "|/var/lib/mailman/mail/mailman subscribe list1"
list1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe list1"
Hit enter to notify list1 owner...
My questions are the following:
1- where those alias are stored ?
2- is there an addional config to do with qmail ?
3- why the user receive email to subscribe/unsubscribe , but the admin
couldn't sedn email to the list ?
-----BEGIN PGP SIGNED MESSAGE-----
I have Mailman up and running. I just sent an e-mail to 5 lists and
the e-mail came duplicated to the recipients. I checked the header and
the only difference is the following:
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00
How can a avoid duplicates in future? What is the reason?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/
-----END PGP SIGNATURE-----
I'm having problems with the confirmation by reply working. When a user
is invited to the list, or when a user subscribes on the web for, or
when a user subscribes by emailing -join@, they are sent the
If they replay to the email or create a new message and send ONLY the
confirmation code as instructed, nothing happens. However, if they try
again with the same confirmation code, they will get a response back
that the confirmation code is no loger valid. This appears to indicate
that mailman is receiving the email and processing it, but not actually
subscribing them to the list.
This is happening after moving to CentOS 7 using PLESK 12.5...
Any ideas on what could be going on?
I have some lists that have message delivery bounces returned and I can’t quite understand what’s going on.
I’m using Postfix on the mailman server. In sending messages to either gmail or yahoo recipients, it seems to only work when the receiving end relays from a certain server, but errors when relaying through a different one. Not sure how to better explain so I’ll copy the examples here.
The recipient addresses are people in Brazil, and the error cases are when mail is being relayed through there
successful deliveries to yahoo and gmail, the relay shows a yahoo and gmail server respectively:
Oct 23 13:18:07 localhost postfix/smtp: 0B0B344071: to=<xxxxxxx(a)yahoo.com>, relay=mta6.am0.yahoodns.net[184.108.40.206]:25, delay=1.4, delays=0.01/0.19/0.15/1, dsn=2.0.0, status=sent (250 ok dirdel)
Oct 23 13:18:30 localhost postfix/smtp: AC6FC44166: to=< xxxxxxx(a)yahoo.com>, relay=mta5.am0.yahoodns.net[220.127.116.11]:25, delay=22, delays=0.01/21/0.16/1, dsn=2.0.0, status=sent (250 ok dirdel 2/0)
Oct 24 06:18:54 localhost postfix/smtp: 61EF744176: to=< xxxxxxx(a)yahoo.com>, relay=mta5.am0.yahoodns.net[18.104.22.168]:25, conn_use=5, delay=19, delays=0.01/16/0.02/2.9, dsn=2.0.0, status=sent (250 ok dirdel 2/0)
Oct 23 13:18:07 localhost postfix/smtp: 08E0F44070: to=<xxxxx(a)gmail.com>, relay=gmail-smtp-in.l.google.com[22.214.171.124]:25, delay=1, delays=0.01/0.61/0.05/0.33, dsn=2.0.0, status=sent (250 2.0.0 OK 1445631542 dl5si20130969pbb.108 - gsmtp)
Oct 23 13:19:04 localhost postfix/smtp: 27EFF4448E: to=<xxxxx(a)gmail.com>, relay=gmail-smtp-in.l.google.com[126.96.36.199]:25, conn_use=57, delay=51, delays=0.01/50/0.03/0.39, dsn=2.0.0, status=sent (250 2.0.0 OK 1445631599 is2si31916407pbc.241 - gsmtp)
Oct 23 13:26:59 localhost postfix/smtp: 220BF44B92: to=<xxxxx(a)gmail.com>, relay=gmail-smtp-in.l.google.com[188.8.131.52]:25, conn_use=4, delay=249, delays=0.01/248/0.06/0.43, dsn=2.0.0, status=sent (250 2.0.0 OK 1445632074 9si17275085ion.14 - gsmtp)
Bad delivery attempts to same recipients at yahoo and gmail, but this time it’s relaying through a server in Brazil:
Oct 24 06:27:26 localhost postfix/smtp: B7064449E0: to=< xxxxxxx(a)yahoo.com>, relay=mx2.ibest.com.br[184.108.40.206]:25, conn_use=17, delay=501, delays=0.03/501/0.2/0.21, dsn=5.7.1, status=bounced (host mx2.ibest.com.br[220.127.116.11] said: 554 5.7.1 < xxxxxxx(a)yahoo.com>: Relay access denied (in reply to RCPT TO command))
Oct 23 13:26:45 localhost postfix/smtp: 2039444A28: to=<xxxxx(a)gmail.com>, relay=mx2.ibest.com.br[18.104.22.168]:25, conn_use=9, delay=498, delays=0.01/497/0.25/0.21, dsn=5.7.1, status=bounced (host mx2.ibest.com.br[22.214.171.124] said: 554 5.7.1 <xxxxx(a)gmail.com>: Relay access denied (in reply to RCPT TO command)
Oct 24 06:27:22 localhost postfix/smtp: 334874492E: to=<xxxxx(a)gmail.com>, relay=mx2.ibest.com.br[126.96.36.199]:25, conn_use=2, delay=497, delays=0.03/497/0.2/0.22, dsn=5.7.1, status=bounced (host mx2.ibest.com.br[188.8.131.52] said: 554 5.7.1 <xxxxx(a)gmail.com>: Relay access denied (in reply to RCPT TO command))
Oct 24 06:27:26 localhost postfix/smtp: AFCF644249: to=<xxxxx(a)gmail.com>, relay=mx2.ibest.com.br[184.108.40.206]:25, conn_use=3, delay=501, delays=0.03/501/0.21/0.24, dsn=5.7.1, status=bounced (host mx2.ibest.com.br[220.127.116.11] said: 554 5.7.1 <xxxxx(a)gmail.com>: Relay access denied (in reply to RCPT TO command))
In all failure scenarios, the relaying server (for both yahoo and gmail recipients) was the same. But what exactly is the relay error? Is it complaining that my own server isn’t properly configured for relay, or is it a problem on mx2.ibest.com.br <http://mx2.ibest.com.br/>?
The info for my server and mailman is as follows:
Server: relay1.americasnet.com <http://relay1.americasnet.com/>
The lists address use either relay1.americasnet.com <http://relay1.americasnet.com/> or listas.americasnet.com <http://listas.americasnet.com/>. Both of these have MX and SPF records properly configured to point to relay1.americasnet.com <http://relay1.americasnet.com/>.
So I don’t understand why would any server be bouncing back with a relay error.
Does anyone have any ideas to help me out?