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@domain41.com> qp 30138 uid 901 @40000000563118fa229d1774 starting delivery 1: msg 394714 to local log@ipb-srv41.domain41.com @40000000563118fa229d1f44 status: local 1/10 remote 0/20 @40000000563118fa229d232c starting delivery 2: msg 394714 to local list-listsouma@lists.ipb-srv41.domain41.com @40000000563118fa229d2714 status: local 2/10 remote 0/20 @40000000563118fa255f583c delivery 2: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/ @40000000563118fa255f67dc status: local 1/10 remote 0/20 @40000000563118fa29c93654 delivery 1: success: October_28,_2015,_6:50_pm_-_30142_-_DIR:/tmp/emails/mail1446058224.65219600/_Fim/did_0+0+1/ @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 uid 906 @40000000563118fa2b5e64e4 starting delivery 3: msg 394975 to local log@ipb-srv41.domain41.com @40000000563118fa2b5e6cb4 status: local 1/10 remote 0/20 @40000000563118fa2b5e6cb4 starting delivery 4: msg 394975 to local souma@domain41.com @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@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 `newaliases' program:
## 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...
ipb-srv41:/var/qmail#
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 ?
See if this helps you:
http://wiki.qmailtoaster.com/index.php/Mailman
But probably a question better asked on a Qmail related mailing list like:
Qmailtoaster-list@qmailtoaster.com
Sincerely,
Fabian Santiago
Sent from my iPhone
On Oct 29, 2015, at 9:19 AM, Abdallah Dhaou <adhaou@ipbrick.com> wrote:
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@domain41.com> qp 30138 uid 901 @40000000563118fa229d1774 starting delivery 1: msg 394714 to local log@ipb-srv41.domain41.com @40000000563118fa229d1f44 status: local 1/10 remote 0/20 @40000000563118fa229d232c starting delivery 2: msg 394714 to local list-listsouma@lists.ipb-srv41.domain41.com @40000000563118fa229d2714 status: local 2/10 remote 0/20 @40000000563118fa255f583c delivery 2: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/ @40000000563118fa255f67dc status: local 1/10 remote 0/20 @40000000563118fa29c93654 delivery 1: success: October_28,_2015,_6:50_pm_-_30142_-_DIR:/tmp/emails/mail1446058224.65219600/_Fim/did_0+0+1/ @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 uid 906 @40000000563118fa2b5e64e4 starting delivery 3: msg 394975 to local log@ipb-srv41.domain41.com @40000000563118fa2b5e6cb4 status: local 1/10 remote 0/20 @40000000563118fa2b5e6cb4 starting delivery 4: msg 394975 to local souma@domain41.com @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@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 `newaliases' program:
## 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...
ipb-srv41:/var/qmail#
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 ?
Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/fsantiago%40deviltrack...
On 10/29/2015 06:19 AM, Abdallah Dhaou wrote:
I have a problem configuring mailman 2.1.18 with qmail on Debian . ... To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
## 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"
...
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 ?
Those aliases are generic for sendmail and postfix. Qmail is different. See <http://www.list.org/mailman-install/qmail-issues.html> for some information about mail delivery from Qmail to Mailman.
Also note if you are installing the Debian Mailman package with Qmail as the MTA, this should somehow be covered in Debian's documentation and if it isn't that's a Debian bug. See <http://wiki.list.org/x/12812344>.
As to your third question, Mailman has no problem delivering outgoing mail to Qmail via SMTP to port 25 on localhost, but Qmail doesn't know how to deliver incoming list mail to Mailman. The info at <http://www.list.org/mailman-install/qmail-issues.html> should help with that.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 10/29/2015 08:52 AM, Mark Sapiro wrote:
Those aliases are generic for sendmail and postfix. Qmail is different. See <http://www.list.org/mailman-install/qmail-issues.html> for some information about mail delivery from Qmail to Mailman.
Also note if you are installing the Debian Mailman package with Qmail as the MTA, this should somehow be covered in Debian's documentation and if it isn't that's a Debian bug. See <http://wiki.list.org/x/12812344>.
I am reminded by Fabian Santiago's reply that there is also a qmail-to-mailman.py script. In a source install, the base script is in contrib/qmail-to-mailman.py and a 'configured' script is in build/contrib/qmail-to-mailman.py
I don't know what the situation is in the Debian package, but given Debian's proclivity towards postfix-to-mailman.py (not distributed by the GNU Mailman project), they may well have a way to set this up for Qmail.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
hello,
So after some changes , I got another error :/
---------------------Start copy
Group_mismatch_error.__Mailman_expected_the_mail/wrapper_script_to_be_executed_as_group_"daemon",_but/the_system's_mail_server_executed_the_mail_script_as/group_"nofiles".__Try_tweaking_the_mail_server_to_run_the/script_as_group_"daemon",_or_re-run_configure,_/providing_the_command_line_option_`--with-mail-gid=nofiles'./ ---------------------End copy
the script check_perms don't return any error ---------------------Start copy
ipb-srv41:/var/qmail# /usr/lib/mailman/bin/check_perms No problems found ---------------------End copy
any help will be much appreciated.
On 29-10-2015 16:13, Mark Sapiro wrote:
On 10/29/2015 08:52 AM, Mark Sapiro wrote:
Those aliases are generic for sendmail and postfix. Qmail is different. See <http://www.list.org/mailman-install/qmail-issues.html> for some information about mail delivery from Qmail to Mailman.
Also note if you are installing the Debian Mailman package with Qmail as the MTA, this should somehow be covered in Debian's documentation and if it isn't that's a Debian bug. See <http://wiki.list.org/x/12812344>.
I am reminded by Fabian Santiago's reply that there is also a qmail-to-mailman.py script. In a source install, the base script is in contrib/qmail-to-mailman.py and a 'configured' script is in build/contrib/qmail-to-mailman.py
I don't know what the situation is in the Debian package, but given Debian's proclivity towards postfix-to-mailman.py (not distributed by the GNU Mailman project), they may well have a way to set this up for Qmail.
-- Assinatura Abdallah Dhaou /IPBrick I&D Dpt/ IPBrick S.A. <http://www.ipbrick.com/>SGS <http://www.sgs.com/en/Our-Company/Certified-Client-Directories/Certified-Client-Directories.aspx>qualidade <http://www.sgs.com/en/Our-Company/Certified-Client-Directories/Certified-Cli...>
IPBRICK International Rua Passos Manuel, 66/76 4000-381 Porto Portugal TEL: +351 221 207 100 TLM: +351 916 543 043 FAX: +351 225 189 722 UCoIP: adhaou@ipbrick.com <mailto:adhaou@ipbrick.com> www.ipbrick.com <http://www.ipbrick.com/> www.iportaldoc.com <http://www.iportaldoc.com/> UCoIP <http://adhaou.ipbrick.com> Facebook <http://www.facebook.com/pages/IPBrick/263923950988/> Twitter <http://twitter.com/IPBrick/> Linked In <http://pt.linkedin.com/in/ipbrick/>
On 10/30/2015 08:25 AM, Abdallah Dhaou wrote:
hello,
So after some changes , I got another error :/
---------------------Start copy
Group_mismatch_error.__Mailman_expected_the_mail/wrapper_script_to_be_executed_as_group_"daemon",_but/the_system's_mail_server_executed_the_mail_script_as/group_"nofiles".__Try_tweaking_the_mail_server_to_run_the/script_as_group_"daemon",_or_re-run_configure,_/providing_the_command_line_option_`--with-mail-gid=nofiles'./
---------------------End copy
See the FAQ at <http://wiki.list.org/x/4030645>
If you still have issues, please post how you installed Mailman (source or Debian package) and if you installed from package, be sure you have read /usr/share/doc/mailman/README.Debian and everything else in the package related to qmail.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Thu, 2015-10-29 at 08:52 -0700, Mark Sapiro wrote:
On 10/29/2015 06:19 AM, Abdallah Dhaou wrote:
I have a problem configuring mailman 2.1.18 with qmail on Debian . ... To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program:
## 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"
...
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 ?
There's an excellent program in Mailman's contrib folder in the source called qmail-to-mailman.py which eliminates the need for specific aliases as you have listed. It's been years since I used qmail but as I recall, qmail has the ability to process a mail to a list through a configurable program. I adapted qmail-to-mailman.py to create courier-to-mailman (also in contrib) for the courier MTA, which is similar to qmail in some regards, and it works perfectly.
Those aliases are generic for sendmail and postfix. Qmail is different. See <http://www.list.org/mailman-install/qmail-issues.html> for some information about mail delivery from Qmail to Mailman.
Also note if you are installing the Debian Mailman package with Qmail as the MTA, this should somehow be covered in Debian's documentation and if it isn't that's a Debian bug. See <http://wiki.list.org/x/12812344>.
As to your third question, Mailman has no problem delivering outgoing mail to Qmail via SMTP to port 25 on localhost, but Qmail doesn't know how to deliver incoming list mail to Mailman. The info at <http://www.list.org/mailman-install/qmail-issues.html> should help with that.
-- Lindsay Haisley | "The only unchanging certainty FMP Computer Services | is the certainty of change" 512-259-1190 | http://www.fmp.com | - Ancient wisdom, all cultures
participants (4)
-
Abdallah Dhaou
-
fsantiagoļ¼ deviltracks.net
-
Lindsay Haisley
-
Mark Sapiro