[Mailman-Users] listname at lists.domain does not work, listname at domain does

Paw pawses at gmail.com
Wed Nov 11 01:16:37 EST 2015


Hi Mailman community,

I am using postfix with dovecot on a Debian server. I followed <
http://wiki.list.org/x/ZoCj> for setting up mailman, but something is wrong
with my postfix configuration.

I can create new lists on http://lists.mydomain and when subscribing I get
the subscription notification from mailman. But for sending to the list, I
have to use listname at domain instead of listname at lists.domain. Mails sent to
listname at lists.domain just seems to get lost(don't bounce or end up in
/var/log/mail.log)
I am sorry so disturb with such a question, but I am really stuck.

This is the full log when sending a mail to test at mydomain. The mail is
being delivered to local user tester's inbox.
Nov 11 06:41:59 loki postfix/smtpd[4543]: connect from
mail-lf0-f49.google.com[209.85.215.49]
Nov 11 06:41:59 loki postfix/smtpd[4543]: 7F4E724C09B: client=
mail-lf0-f49.google.com[209.85.215.49]
Nov 11 06:41:59 loki postfix/cleanup[4914]: 7F4E724C09B:
message-id=<CAP53jTxugaP79R=Uqr_1zipb2z_EVQRno=
LXJJ7KUJAaOBgxZA at mail.gmail.com>
Nov 11 06:41:59 loki postfix/qmgr[31085]: 7F4E724C09B: from=<
pawses at gmail.com>, size=1680, nrcpt=1 (queue active)
Nov 11 06:41:59 loki postfix/smtpd[4543]: disconnect from
mail-lf0-f49.google.com[209.85.215.49]
Nov 11 06:41:59 loki postfix/local[4915]: 7F4E724C09B: to=<
test at studentergaarden.dk>, relay=local, delay=0.63,
delays=0.49/0.01/0/0.13, dsn=2.0.0, status=sent (delivered to command:
/var/lib/mailman/mail/mailman post test)
Nov 11 06:41:59 loki postfix/qmgr[31085]: 7F4E724C09B: removed
Nov 11 06:42:01 loki postfix/smtpd[4543]: connect from localhost[127.0.0.1]
Nov 11 06:42:01 loki postfix/smtpd[4543]: 44A6324C0A7:
client=localhost[127.0.0.1]
Nov 11 06:42:01 loki postfix/cleanup[4914]: 44A6324C0A7:
message-id=<CAP53jTxugaP79R=Uqr_1zipb2z_EVQRno=
LXJJ7KUJAaOBgxZA at mail.gmail.com>
Nov 11 06:42:01 loki postfix/qmgr[31085]: 44A6324C0A7: from=<
test-bounces at lists.studentergaarden.dk>, size=3127, nrcpt=1 (queue active)
Nov 11 06:42:01 loki postfix/smtpd[4543]: 5D5F124C0E1:
client=localhost[127.0.0.1]
Nov 11 06:42:01 loki postfix/cleanup[4914]: 5D5F124C0E1:
message-id=<CAP53jTxugaP79R=Uqr_1zipb2z_EVQRno=
LXJJ7KUJAaOBgxZA at mail.gmail.com>
Nov 11 06:42:01 loki postfix/qmgr[31085]: 5D5F124C0E1: from=<
test-bounces at lists.studentergaarden.dk>, size=3137, nrcpt=1 (queue active)
Nov 11 06:42:01 loki postfix/smtpd[4543]: disconnect from
localhost[127.0.0.1]
Nov 11 06:42:01 loki dovecot: lda(tester):
msgid=<CAP53jTxugaP79R=Uqr_1zipb2z_EVQRno=LXJJ7KUJAaOBgxZA at mail.gmail.com>:
saved mail to INBOX
Nov 11 06:42:01 loki postfix/local[4915]: 5D5F124C0E1: to=<
tester at studentergaarden.dk>, relay=local, delay=0.19, delays=0.05/0/0/0.13,
dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver)
Nov 11 06:42:01 loki postfix/qmgr[31085]: 5D5F124C0E1: removed
Nov 11 06:42:01 loki postfix/smtp[4944]: 44A6324C0A7: to=<pawses at gmail.com>,
relay=gmail-smtp-in.l.google.com[173.194.222.27]:25, delay=0.49,
delays=0.1/0.01/0.26/0.12, dsn=2.0.0, status=sent (250 2.0.0 OK 1447220691
38si4916356lfq.17 - gsmtp)
Nov 11 06:42:01 loki postfix/qmgr[31085]: 44A6324C0A7: removed


My config is as follow:
-----------------------------------------------
Dumps of postconf, mm_cfg.py virtual-mailman,
virtual_to_transport and transport-mailman
-----------------------------------------------
$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases hash:/var/lib/mailman/data/aliases
append_dot_mydomain = no
biff = no
body_checks = pcre:/etc/postfix/bodychecks
config_directory = /etc/postfix
dovecot_destination_recipient_limit = 1
header_checks = pcre:/etc/postfix/headerchecks
inet_interfaces = mail.studentergaarden.dk, localhost
inet_protocols = ipv4
mailbox_command = /usr/lib/dovecot/deliver
mailbox_size_limit = 2048000000
message_size_limit = 40480000
mydestination = $mydomain, $myhostname, localhost.$mydomain, localhost
myhostname = mail.studentergaarden.dk
mynetworks = 130.226.169.128/26, 172.16.0.0/16, 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client
smtpd_hard_error_limit = 10
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_rbl_client
zen.spamhaus.org, reject_unauth_destination, reject_unauth_pipelining,
smtpd_relay_restrictions = permit_mynetworks, reject_rbl_client
zen.spamhaus.org, reject_unauth_destination, reject_unauth_pipelining,
smtpd_sender_restrictions = reject_non_fqdn_sender,
reject_unknown_sender_domain
smtpd_soft_error_limit = 8
transport_maps = hash:/var/lib/mailman/data/transport-mailman
virtual_mailbox_domains = mail.studentergaarden.dk
virtual_transport = dovecot

$ cat  /etc/mailman/mm_cfg.py
... few irrelevant lines truncated ...
DEFAULT_EMAIL_HOST = 'lists.studentergaarden.dk'
DEFAULT_URL_HOST   = 'lists.studentergaarden.dk'
MTA='Postfix'
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.studentergaarden.dk']
POSTFIX_MAP_CMD = '/var/lib/mailman/data/transport-mailman'

---
Whether POSTFIX_MAP_CMD is commented out or not, does not seems to make a
difference

$ ll /var/lib/mailman/data
total 80K
-rw-r----- 1 root     list   41 Oct 22 05:15 adm.pw
-rw-rw---- 1 root     list 5,6K Nov 11 06:13 aliases
-rw-rw---- 1 list     list  12K Nov 11 06:14 aliases.db
-rw-r----- 1 root     list   41 Nov 11 04:40 creator.pw
-rw-rw-r-- 1 root     list   10 Oct 22 03:11 last_mailman_version
-rw-rw-r-- 1 root     list  14K Apr  6  2015 sitelist.cfg
-rwxrwxr-x 1 root     list    0 Nov 11 03:53 transport-mailman
-rw-r--r-- 1 root     list  12K Nov 11 04:10 transport-mailman.db
-rw-rw---- 1 www-data list 5,3K Nov 11 06:13 virtual-mailman
-rw-rw---- 1 list     list  12K Nov 11 06:14 virtual-mailman.db
-rwxr-x--- 1 root     list  153 Nov 11 04:00 virtual_to_transport

$ cat /var/lib/mailman/data/virtual-mailman
# STANZA START: test
# CREATED: Wed Nov 11 05:55:30 2015
test at lists.studentergaarden.dk              test
test-admin at lists.studentergaarden.dk        test-admin
test-bounces at lists.studentergaarden.dk      test-bounces
test-confirm at lists.studentergaarden.dk      test-confirm
test-join at lists.studentergaarden.dk         test-join
test-leave at lists.studentergaarden.dk        test-leave
test-owner at lists.studentergaarden.dk        test-owner
test-request at lists.studentergaarden.dk      test-request
test-subscribe at lists.studentergaarden.dk    test-subscribe
test-unsubscribe at lists.studentergaarden.dk  test-unsubscribe
# STANZA END: test
(the Mailman list is also included in the above file)

$ cat /var/lib/mailman/data/virtual_to_transport
sed -r -e 's/(^[^#]\S+\s+).+$/\1local:/' $1 >
/var/lib/mailman/data/transport-mailman
/usr/sbin/postmap /var/lib/mailman/data/transport-mailman

$ cat /var/lib/mailman/data/transport-mailman
<<<EOF (empty)

There are no errors in relevant postfix/mailman logs.
I do not use postfix-to-mailman.py.

What have I done wrong with the postfix configuration? And where does the
listname at list.domain maills go?

$ uname -a
Linux loki 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09)
x86_64 GNU/Linux
$ /usr/sbin/check_perms
No problems found
$ /usr/lib/mailman/bin/version
Using Mailman version: 2.1.18


  Thanks in advance!
/Paw


More information about the Mailman-Users mailing list