FAQ
Dear

I am trying build mailman 2.1.11 with postfix virtual, but still got error.
Creating lists are success, also invite member also success. but, if I
try to reply the invitation mail or send an email to a list, it
displays some errors.

error on reply invitation mail:
Message not sent. Server replied: Requested action not taken: mailbox
unavailable
550 5.1.1 <crews-request at domain.com>: Recipient address rejected: User unknown

error on send to a list (after approved by click the url on invitation mail):
Message not sent. Server replied: Requested action not taken: mailbox
unavailable
550 5.1.1 <crews at domain.com>: Recipient address rejected: User unknown

please give your hand.

best regards,
Denny

Search Discussions

  • Mark Sapiro at Jan 14, 2009 at 4:55 pm

    Denny Zulfikar wrote:
    error on reply invitation mail:
    Message not sent. Server replied: Requested action not taken: mailbox
    unavailable
    550 5.1.1 <crews-request at domain.com>: Recipient address rejected: User unknown

    error on send to a list (after approved by click the url on invitation mail):
    Message not sent. Server replied: Requested action not taken: mailbox
    unavailable
    550 5.1.1 <crews at domain.com>: Recipient address rejected: User unknown

    You haven't installed Mailman's aliases in postfix or you haven't
    properly configured Mailman/Postfix integration. See
    <http://www.list.org/mailman-install/node12.html>.

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Denny Zulfikar at Jan 16, 2009 at 11:26 pm
    I am trying the manual from http://www.list.org/mailman-install/ as is.

    this is my current main.cf config :
    ------
    local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
    alias_maps = hash:/var/lib/mailman/data/aliases
    recipient_delimiter = +
    unknown_local_recipient_reject_code = 550
    ------

    this is variable I change in /var/lib/mailman/Mailman/Defaults.py :
    ------
    DEFAULT_EMAIL_HOST = 'domain.com'
    DEFAULT_URL_HOST = 'mail.domain.com'
    MTA = 'Postfix'
    POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain.com']
    ------

    this is /var/lib/mailman/data/aliases :
    ------
    mailman-loop: /var/lib/mailman/data/owner-bounces.mbox

    # STANZA START: crews
    # CREATED: Wed Jan 14 11:50:57 2009
    crews: "|/var/lib/mailman/mail/mailman post crews"
    crews-admin: "|/var/lib/mailman/mail/mailman admin crews"
    crews-bounces: "|/var/lib/mailman/mail/mailman bounces crews"
    crews-confirm: "|/var/lib/mailman/mail/mailman confirm crews"
    crews-join: "|/var/lib/mailman/mail/mailman join crews"
    crews-leave: "|/var/lib/mailman/mail/mailman leave crews"
    crews-owner: "|/var/lib/mailman/mail/mailman owner crews"
    crews-request: "|/var/lib/mailman/mail/mailman request crews"
    crews-subscribe: "|/var/lib/mailman/mail/mailman subscribe crews"
    crews-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe crews"
    # STANZA END: crews
    ------

    this is "ps ax" output:
    ------
    10486 ? S 0:00 /usr/local/sbin/courierlogger
    -pid=/usr/local/var/spool/authdaemon/pid -start
    /usr/local/libexec/courier-authlib/authdaemond
    10487 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10489 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10490 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10491 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10492 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10493 ? S 0:00 /usr/local/libexec/courier-authlib/authdaemond
    10498 ? S 0:00 /usr/local/sbin/courierlogger
    -pid=/var/run/imapd.pid -start -name=imapd
    /usr/lib/courier-imap/libexec/couriertcpd -address=0 -maxprocs@
    -maxperip=4 -nodnslookup -noidentlookup 143
    /usr/lib/courier-imap/sbin/imaplogin /usr/lib/courier-imap/bin/imapd
    Maildir
    10499 ? S 0:00 /usr/lib/courier-imap/libexec/couriertcpd
    -address=0 -maxprocs@ -maxperip=4 -nodnslookup -noidentlookup 143
    /usr/lib/courier-imap/sbin/imaplogin /usr/lib/courier-imap/bin/imapd
    Maildir
    10505 ? S 0:00 /usr/local/sbin/courierlogger
    -pid=/var/run/imapd-ssl.pid -start -name=imapd-ssl
    /usr/lib/courier-imap/libexec/couriertcpd -address=0 -maxprocs@
    -maxperip=4 -nodnslookup -noidentlookup 993
    /usr/lib/courier-imap/bin/couriertls -server -tcpd
    /usr/lib/courier-imap/sbin/imaplogin /usr/lib/courier-imap/bin/imapd
    Maildir
    10506 ? S 0:00 /usr/lib/courier-imap/libexec/couriertcpd
    -address=0 -maxprocs@ -maxperip=4 -nodnslookup -noidentlookup 993
    /usr/lib/courier-imap/bin/couriertls -server -tcpd
    /usr/lib/courier-imap/sbin/imaplogin /usr/lib/courier-imap/bin/imapd
    Maildir
    10511 ? S 0:00 /usr/local/sbin/courierlogger
    -pid=/var/run/pop3d.pid -start -name=pop3d
    /usr/lib/courier-imap/libexec/couriertcpd -address=0 -maxprocs@
    -maxperip=4 -nodnslookup -noidentlookup 110
    /usr/lib/courier-imap/sbin/pop3login /usr/lib/courier-imap/bin/pop3d
    Maildir
    10512 ? S 0:00 /usr/lib/courier-imap/libexec/couriertcpd
    -address=0 -maxprocs@ -maxperip=4 -nodnslookup -noidentlookup 110
    /usr/lib/courier-imap/sbin/pop3login /usr/lib/courier-imap/bin/pop3d
    Maildir
    10517 ? S 0:00 /usr/local/sbin/courierlogger
    -pid=/var/run/pop3d-ssl.pid -start -name=pop3d-ssl
    /usr/lib/courier-imap/libexec/couriertcpd -address=0 -maxprocs@
    -maxperip=4 -nodnslookup -noidentlookup 995
    /usr/lib/courier-imap/bin/couriertls -server -tcpd
    /usr/lib/courier-imap/sbin/pop3login /usr/lib/courier-imap/bin/pop3d
    Maildir
    10518 ? S 0:00 /usr/lib/courier-imap/libexec/couriertcpd
    -address=0 -maxprocs@ -maxperip=4 -nodnslookup -noidentlookup 995
    /usr/lib/courier-imap/bin/couriertls -server -tcpd
    /usr/lib/courier-imap/sbin/pop3login /usr/lib/courier-imap/bin/pop3d
    Maildir
    10568 ? Ss 0:00 /usr/libexec/postfix/master
    10631 ? Ss 0:00 /usr/bin/python /var/lib/mailman/bin/mailmanctl start
    10632 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
    10633 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
    10634 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
    10635 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
    10636 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
    10637 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
    10638 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
    10639 ? S 0:00 /usr/bin/python
    /var/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s
    ------

    and, this is result when I try reply invitation mail :
    ------
    Message not sent. Server replied:

    Requested action not taken: mailbox unavailable
    550 5.1.1 <crews-request at domain.com>: Recipient address rejected:
    User unknown
    ------

    result from /var/log/mailog :
    ------
    CHECKING RECIPIENT MAPS <<<
    ctable_locate: leave existing entry key crews-request at domain.com
    maps_find: recipient_canonical_maps: crews-request at domain.com: not found
    maps_find: recipient_canonical_maps: crews-request: not found
    maps_find: recipient_canonical_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    maps_find: canonical_maps: crews-request at domain.com: not found
    maps_find: canonical_maps: crews-request: not found
    maps_find: canonical_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    maps_find: virtual_alias_maps: crews-request at domain.com: not found
    maps_find: virtual_alias_maps: crews-request: not found
    maps_find: virtual_alias_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    dict_mysql_get_active: attempting to connect to host 127.0.0.1
    dict_mysql: successful connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: crews-request at domain.com: not found
    dict_mysql_get_active: found active connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: crews-request: not found
    dict_mysql_get_active: found active connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1
    <crews-request at domain.com>: Recipient address rejected: User unknown;
    from=<denny at domain.com> to=<crews-request at domain.com> proto=ESMTP
    helo=<mail.domain.com>
    localhost[127.0.0.1]: 550 5.1.1 <crews-request at domain.com>: Recipient address rejected: User unknown
    smtp_get: EOF
    ------

    I am sorry have make this email not comfort to read.
    Thats all my problem. Maybe I miss something from these config?
    Anybody can give suggestions please?
    Thanks

    BR
    Denny
    On Wed, Jan 14, 2009 at 11:55 PM, Mark Sapiro wrote:
    Denny Zulfikar wrote:
    error on reply invitation mail:
    Message not sent. Server replied: Requested action not taken: mailbox
    unavailable
    550 5.1.1 <crews-request at domain.com>: Recipient address rejected: User unknown

    error on send to a list (after approved by click the url on invitation mail):
    Message not sent. Server replied: Requested action not taken: mailbox
    unavailable
    550 5.1.1 <crews at domain.com>: Recipient address rejected: User unknown

    You haven't installed Mailman's aliases in postfix or you haven't
    properly configured Mailman/Postfix integration. See
    <http://www.list.org/mailman-install/node12.html>.

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan
  • Mark Sapiro at Jan 17, 2009 at 3:32 am

    Denny Zulfikar wrote:
    I am trying the manual from http://www.list.org/mailman-install/ as is.

    this is my current main.cf config :
    ------
    local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
    alias_maps = hash:/var/lib/mailman/data/aliases
    recipient_delimiter = +
    unknown_local_recipient_reject_code = 550
    ------

    If this were a Postfix list, I'd ask for the output from

    postconf -n

    this is variable I change in /var/lib/mailman/Mailman/Defaults.py :

    Don't change anything in Defaults.py. Override settings in mm_cfg.py.
    See the FAQ at <http://wiki.list.org/x/fIA9>.

    ------
    DEFAULT_EMAIL_HOST = 'domain.com'
    DEFAULT_URL_HOST = 'mail.domain.com'
    MTA = 'Postfix'
    POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain.com']
    ------

    Is 'domain.com' a Postfix virtual domain or is it local? I.e. is it
    mentioned in virtual_alias_domains or is in mydestination?

    If it is in virtual_alias_domains and not in mydestination, then the
    above is correct, but you also want

    virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman

    in main.cf. If it is a local domain (in mydestination), you do not want

    POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain.com']

    in mm_cfg.py, and Defaults.py should always have

    POSTFIX_STYLE_VIRTUAL_DOMAINS = []

    in any case.

    this is /var/lib/mailman/data/aliases :
    ------
    mailman-loop: /var/lib/mailman/data/owner-bounces.mbox

    # STANZA START: crews
    # CREATED: Wed Jan 14 11:50:57 2009
    crews: "|/var/lib/mailman/mail/mailman post crews"
    crews-admin: "|/var/lib/mailman/mail/mailman admin crews"
    crews-bounces: "|/var/lib/mailman/mail/mailman bounces crews"
    crews-confirm: "|/var/lib/mailman/mail/mailman confirm crews"
    crews-join: "|/var/lib/mailman/mail/mailman join crews"
    crews-leave: "|/var/lib/mailman/mail/mailman leave crews"
    crews-owner: "|/var/lib/mailman/mail/mailman owner crews"
    crews-request: "|/var/lib/mailman/mail/mailman request crews"
    crews-subscribe: "|/var/lib/mailman/mail/mailman subscribe crews"
    crews-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe crews"
    # STANZA END: crews
    ------

    this is "ps ax" output: <snip>
    ------

    and, this is result when I try reply invitation mail :
    ------
    Message not sent. Server replied:

    Requested action not taken: mailbox unavailable
    550 5.1.1 <crews-request at domain.com>: Recipient address rejected:
    User unknown
    ------

    result from /var/log/mailog :
    ------
    CHECKING RECIPIENT MAPS <<<
    ctable_locate: leave existing entry key crews-request at domain.com
    maps_find: recipient_canonical_maps: crews-request at domain.com: not found
    maps_find: recipient_canonical_maps: crews-request: not found
    maps_find: recipient_canonical_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    maps_find: canonical_maps: crews-request at domain.com: not found
    maps_find: canonical_maps: crews-request: not found
    maps_find: canonical_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    maps_find: virtual_alias_maps: crews-request at domain.com: not found
    maps_find: virtual_alias_maps: crews-request: not found
    maps_find: virtual_alias_maps: @domain.com: not found
    mail_addr_find: crews-request at domain.com -> (not found)
    dict_mysql_get_active: attempting to connect to host 127.0.0.1
    dict_mysql: successful connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: crews-request at domain.com: not found
    dict_mysql_get_active: found active connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: crews-request: not found
    dict_mysql_get_active: found active connection to host 127.0.0.1
    dict_mysql: successful query from host 127.0.0.1
    dict_mysql_lookup: retrieved 0 rows
    maps_find: virtual_mailbox_maps: @domain.com: not found

    You will note there was no lookup in alias_maps, presumably because
    'domain.com' is not local. Thus I think you need to add

    virtual_alias_domains = domain.com

    and

    virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman

    in main.cf.

    --
    Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
    San Francisco Bay Area, California better use your sense - B. Dylan

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupmailman-users @
categoriespython
postedJan 14, '09 at 5:39a
activeJan 17, '09 at 3:32a
posts4
users2
websitelist.org

2 users in discussion

Mark Sapiro: 2 posts Denny Zulfikar: 2 posts

People

Translate

site design / logo © 2022 Grokbase