[Mailman-Users] Recipient address rejected: User unknown in relay recipient table

walter at ifkuk.org walter at ifkuk.org
Thu Feb 11 09:52:19 EST 2016


I ve got everything up and running, made a test at lists.ifkuk.org list
address, checked with several addresses, everything worked fine, went
off to go into production.

created my first list, invited all people, suddenly i got an error:
"Recipient address rejected: User unknown in relay recipient table"

my test at lists.ifkuk.org still works fine, so i made a second test list,
called walter at lists.ifkuk.org, and also there "Recipient address
rejected: User unknown in relay recipient table"

But test at lists.ifkuk.org and mailman at lists.ifkuk.org still working fine.
all are created the same way, by using the webfrontend (but the initial
mailman at lists.).

also restarting postfix and mailman did not help.


this is part of my mail.log:

Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: >>> CHECKING RECIPIENT MAPS <<<
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: ctable_locate: leave
existing entry key walter at lists.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
recipient_canonical_maps: walter at lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.localdomain
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? mail.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_list_match:
lists.ifkuk.org: no match
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
recipient_canonical_maps: @lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: mail_addr_find:
walter at lists.ifkuk.org -> (not found)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find: canonical_maps:
walter at lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.localdomain
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? mail.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_list_match:
lists.ifkuk.org: no match
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find: canonical_maps:
@lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: mail_addr_find:
walter at lists.ifkuk.org -> (not found)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: connect to subsystem
private/proxymap
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr request = lookup
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr table =
pgsql:/etc/postfix/pgsql-virtual_forwardings.cf
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr flags = 16448
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr key =
walter at lists.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: status
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: status
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute value: 1
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: value
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: value
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute value: (end)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: (list terminator)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: (end)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_proxy_lookup:
table=pgsql:/etc/postfix/pgsql-virtual_forwardings.cf
flags=lock|fold_fix key=walter at lists.ifkuk.org -> status=1 result=
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql_get_active: found
active connection to host 127.0.0.1:5432
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql: successful query
from host 127.0.0.1:5432
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql_lookup: retrieved
0 rows
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
virtual_alias_maps: walter at lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.localdomain
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? mail.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_list_match:
lists.ifkuk.org: no match
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr request = lookup
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr table =
pgsql:/etc/postfix/pgsql-virtual_forwardings.cf
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr flags = 16448
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: send attr key = @lists.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: status
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: status
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute value: 1
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: value
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: value
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute value: (end)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: private/proxymap socket:
wanted attribute: (list terminator)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: input attribute name: (end)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_proxy_lookup:
table=pgsql:/etc/postfix/pgsql-virtual_forwardings.cf
flags=lock|fold_fix key=@lists.ifkuk.org -> status=1 result=
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql_get_active: found
active connection to host 127.0.0.1:5432
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql: successful query
from host 127.0.0.1:5432
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: dict_pgsql_lookup: retrieved
0 rows
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
virtual_alias_maps: @lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: mail_addr_find:
walter at lists.ifkuk.org -> (not found)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
relay_recipient_maps: walter at lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.localdomain
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? mail.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_string:
lists.ifkuk.org ~? localhost.ifkuk.org
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: match_list_match:
lists.ifkuk.org: no match
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: maps_find:
relay_recipient_maps: @lists.ifkuk.org: not found
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: mail_addr_find:
walter at lists.ifkuk.org -> (not found)
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: NOQUEUE: reject: RCPT from
mail.cwtech.at[89.185.96.4]: 550 5.1.1 <walter at lists.ifkuk.org>:
Recipient address rejected: User unknown in relay recipient table;
from=<walter at derWalter.com> to=<walter at lists.ifkuk.org> proto=ESMTP
helo=<mail.cwtech.at>
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: >
mail.cwtech.at[89.185.96.4]: 550 5.1.1 <walter at lists.ifkuk.org>:
Recipient address rejected: User unknown in relay recipient table
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: <
mail.cwtech.at[89.185.96.4]: DATA
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: >
mail.cwtech.at[89.185.96.4]: 554 5.5.1 Error: no valid recipients
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: <
mail.cwtech.at[89.185.96.4]: QUIT
Feb 11 14:43:00 ifkuk postfix/smtpd[28581]: >
mail.cwtech.at[89.185.96.4]: 221 2.0.0 Bye



this is my aliases, where test works and walter and bitep dont!

# This file is generated by Mailman, and is kept in sync with the
# binary hash file aliases.db.  YOU SHOULD NOT MANUALLY EDIT THIS FILE
# unless you know what you're doing, and can keep the two files properly
# in sync.  If you screw it up, you're on your own.

# The ultimate loop stopper address
mailman-loop: /var/lib/mailman/data/owner-bounces.mbox

# STANZA START: mailman
# CREATED: Thu Feb 11 12:52:22 2016
mailman:             "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:       "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:     "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:     "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:        "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:       "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:       "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:     "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:   "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
# STANZA END: mailman

# STANZA START: test
# CREATED: Thu Feb 11 14:26:13 2016
test:             "|/var/lib/mailman/mail/mailman post test"
test-admin:       "|/var/lib/mailman/mail/mailman admin test"
test-bounces:     "|/var/lib/mailman/mail/mailman bounces test"
test-confirm:     "|/var/lib/mailman/mail/mailman confirm test"
test-join:        "|/var/lib/mailman/mail/mailman join test"
test-leave:       "|/var/lib/mailman/mail/mailman leave test"
test-owner:       "|/var/lib/mailman/mail/mailman owner test"
test-request:     "|/var/lib/mailman/mail/mailman request test"
test-subscribe:   "|/var/lib/mailman/mail/mailman subscribe test"
test-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe test"
# STANZA END: test

# STANZA START: bitep
# CREATED: Thu Feb 11 14:38:07 2016
bitep:             "|/var/lib/mailman/mail/mailman post bitep"
bitep-admin:       "|/var/lib/mailman/mail/mailman admin bitep"
bitep-bounces:     "|/var/lib/mailman/mail/mailman bounces bitep"
bitep-confirm:     "|/var/lib/mailman/mail/mailman confirm bitep"
bitep-join:        "|/var/lib/mailman/mail/mailman join bitep"
bitep-leave:       "|/var/lib/mailman/mail/mailman leave bitep"
bitep-owner:       "|/var/lib/mailman/mail/mailman owner bitep"
bitep-request:     "|/var/lib/mailman/mail/mailman request bitep"
bitep-subscribe:   "|/var/lib/mailman/mail/mailman subscribe bitep"
bitep-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe bitep"
# STANZA END: bitep

# STANZA START: walter
# CREATED: Thu Feb 11 14:42:06 2016
walter:             "|/var/lib/mailman/mail/mailman post walter"
walter-admin:       "|/var/lib/mailman/mail/mailman admin walter"
walter-bounces:     "|/var/lib/mailman/mail/mailman bounces walter"
walter-confirm:     "|/var/lib/mailman/mail/mailman confirm walter"
walter-join:        "|/var/lib/mailman/mail/mailman join walter"
walter-leave:       "|/var/lib/mailman/mail/mailman leave walter"
walter-owner:       "|/var/lib/mailman/mail/mailman owner walter"
walter-request:     "|/var/lib/mailman/mail/mailman request walter"
walter-subscribe:   "|/var/lib/mailman/mail/mailman subscribe walter"
walter-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe walter"
# STANZA END: walter


my transport-mailman:
  GNU nano 2.2.6                         File:
aliases
# This file is generated by Mailman, and is kept in sync with the
# binary hash file aliases.db.  YOU SHOULD NOT MANUALLY EDIT THIS FILE
# unless you know what you're doing, and can keep the two files properly
# in sync.  If you screw it up, you're on your own.

# The ultimate loop stopper address
mailman-loop: /var/lib/mailman/data/owner-bounces.mbox

# STANZA START: mailman
# CREATED: Thu Feb 11 12:52:22 2016
mailman:             "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:       "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:     "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:     "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:        "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:       "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:       "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:     "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:   "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
# STANZA END: mailman

# STANZA START: test
# CREATED: Thu Feb 11 14:26:13 2016
test:             "|/var/lib/mailman/mail/mailman post test"
test-admin:       "|/var/lib/mailman/mail/mailman admin test"
test-bounces:     "|/var/lib/mailman/mail/mailman bounces test"
test-confirm:     "|/var/lib/mailman/mail/mailman confirm test"
test-join:        "|/var/lib/mailman/mail/mailman join test"
test-leave:       "|/var/lib/mailman/mail/mailman leave test"
test-owner:       "|/var/lib/mailman/mail/mailman owner test"
test-request:     "|/var/lib/mailman/mail/mailman request test"
test-subscribe:   "|/var/lib/mailman/mail/mailman subscribe test"
test-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe test"
# STANZA END: test

# STANZA START: bitep
# CREATED: Thu Feb 11 14:38:07 2016
bitep:             "|/var/lib/mailman/mail/mailman post bitep"
bitep-admin:       "|/var/lib/mailman/mail/mailman admin bitep"
bitep-bounces:     "|/var/lib/mailman/mail/mailman bounces bitep"
bitep-confirm:     "|/var/lib/mailman/mail/mailman confirm bitep"
bitep-join:        "|/var/lib/mailman/mail/mailman join bitep"
bitep-leave:       "|/var/lib/mailman/mail/mailman leave bitep"
bitep-owner:       "|/var/lib/mailman/mail/mailman owner bitep"
bitep-request:     "|/var/lib/mailman/mail/mailman request bitep"
bitep-subscribe:   "|/var/lib/mailman/mail/mailman subscribe bitep"
bitep-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe bitep"
# STANZA END: bitep

# STANZA START: walter
# CREATED: Thu Feb 11 14:42:06 2016
walter:             "|/var/lib/mailman/mail/mailman post walter"
walter-admin:       "|/var/lib/mailman/mail/mailman admin walter"
walter-bounces:     "|/var/lib/mailman/mail/mailman bounces walter"
walter-confirm:     "|/var/lib/mailman/mail/mailman confirm walter"
walter-join:        "|/var/lib/mailman/mail/mailman join walter"
walter-leave:       "|/var/lib/mailman/mail/mailman leave walter"
walter-owner:       "|/var/lib/mailman/mail/mailman owner walter"
walter-request:     "|/var/lib/mailman/mail/mailman request walter"
walter-subscribe:   "|/var/lib/mailman/mail/mailman subscribe walter"
walter-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe walter"
# STANZA END: walter


my virtual-mailman

  GNU nano 2.2.6                         File:
aliases
# This file is generated by Mailman, and is kept in sync with the
# binary hash file aliases.db.  YOU SHOULD NOT MANUALLY EDIT THIS FILE
# unless you know what you're doing, and can keep the two files properly
# in sync.  If you screw it up, you're on your own.

# The ultimate loop stopper address
mailman-loop: /var/lib/mailman/data/owner-bounces.mbox

# STANZA START: mailman
# CREATED: Thu Feb 11 12:52:22 2016
mailman:             "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:       "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:     "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:     "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:        "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:       "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:       "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:     "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:   "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
# STANZA END: mailman

# STANZA START: test
# CREATED: Thu Feb 11 14:26:13 2016
test:             "|/var/lib/mailman/mail/mailman post test"
test-admin:       "|/var/lib/mailman/mail/mailman admin test"
test-bounces:     "|/var/lib/mailman/mail/mailman bounces test"
test-confirm:     "|/var/lib/mailman/mail/mailman confirm test"
test-join:        "|/var/lib/mailman/mail/mailman join test"
test-leave:       "|/var/lib/mailman/mail/mailman leave test"
test-owner:       "|/var/lib/mailman/mail/mailman owner test"
test-request:     "|/var/lib/mailman/mail/mailman request test"
test-subscribe:   "|/var/lib/mailman/mail/mailman subscribe test"
test-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe test"
# STANZA END: test

# STANZA START: bitep
# CREATED: Thu Feb 11 14:38:07 2016
bitep:             "|/var/lib/mailman/mail/mailman post bitep"
bitep-admin:       "|/var/lib/mailman/mail/mailman admin bitep"
bitep-bounces:     "|/var/lib/mailman/mail/mailman bounces bitep"
bitep-confirm:     "|/var/lib/mailman/mail/mailman confirm bitep"
bitep-join:        "|/var/lib/mailman/mail/mailman join bitep"
bitep-leave:       "|/var/lib/mailman/mail/mailman leave bitep"
bitep-owner:       "|/var/lib/mailman/mail/mailman owner bitep"
bitep-request:     "|/var/lib/mailman/mail/mailman request bitep"
bitep-subscribe:   "|/var/lib/mailman/mail/mailman subscribe bitep"
bitep-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe bitep"
# STANZA END: bitep

# STANZA START: walter
# CREATED: Thu Feb 11 14:42:06 2016
walter:             "|/var/lib/mailman/mail/mailman post walter"
walter-admin:       "|/var/lib/mailman/mail/mailman admin walter"
walter-bounces:     "|/var/lib/mailman/mail/mailman bounces walter"
walter-confirm:     "|/var/lib/mailman/mail/mailman confirm walter"
walter-join:        "|/var/lib/mailman/mail/mailman join walter"
walter-leave:       "|/var/lib/mailman/mail/mailman leave walter"
walter-owner:       "|/var/lib/mailman/mail/mailman owner walter"
walter-request:     "|/var/lib/mailman/mail/mailman request walter"
walter-subscribe:   "|/var/lib/mailman/mail/mailman subscribe walter"
walter-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe walter"
# STANZA END: walter






More information about the Mailman-Users mailing list