OS: Debian testing
Installatie up-to-date
Mailserver: postfix
Maillijst: mailman
Om dit geheel te installeren heb ik deze howto gevolgd, en ik zit nu al 2 dagen met een probleem waar ik niet uitkom
Ik ben een beetje aan het experimenteren met maillijsten, en wat ik wil moet volgens mij makkelijk kunnen. Ik heb 2 domeinen: aaa.nl en bbb.nl
aaa.nl is mijn hoofddomein, en voor bbb.nl wil ik maillijsten. Het stappenplan gevolgd, so far so good. Als ik een maillijst aanmaak voor aaa.nl en ik voeg hier leden aan toe, dan werkt het prima.
Echter, als ik via domein bbb.nl een maillijst aanmaak, worden alle bevestigingsmailtjes netjes verstuurd, tot aan het adres van de lijst toe (lijst@bbb.nl). Maar als ik dan een mailje naar lijs@bbb.nl verstuur, krijg ik de foutmelding:
lijst@bbb.nl: Recipient address rejected: User unknown in virtual alias table.
Stuur ik dan een testmailtje naar lijst@aaa.nl, dan komen deze wel over. In de 2 regeltjes, die onderaan worden geplaatst, staat wel het lijst@bbb.nl adres, evenals een verwijzing naar het archief met het bbb.nl domein.
Mijn configuratie ziet er op moment als volgt uit:
-werkende postfix config opgezet, vandaag na een purge gedaan zodat deze helemaal fris is
-daarna amavis werkend gemaakt
-daarna spamassassin toegevoegd
-hiermee getest, dit werkt allemaal.
--postfix config file--
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = aaa.nl
alias_maps = hash:/etc/aliases,hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = aaa.nl
relayhost = mail.chello.nl
home_mailbox = Maildir/
mailbox_command = /usr/bin/maildrop
mailbox_size_limit = 0
owen_request_special = no
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
content_filter = smtp-amavis:[127.0.0.1]:10024
virtual_alias_domains = bbb.nl, ccc.nl, ddd.nl
virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_maps = hash:$config_directory/virtual, regexp:/etc/postfix/virtual-regexp
relay_domains = aaa.nl bbb.nl, ccc.nl, ddd.nl
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1
--mailman config file--
#-------------------------------------------------------------
# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = 'aaa.nl'
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = 'aaa.nl'
#-------------------------------------------------------------
# Required when setting any of its arguments.
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
#-------------------------------------------------------------
# The default language for this server.
DEFAULT_SERVER_LANGUAGE = 'nl'
#-------------------------------------------------------------
# Iirc this was used in pre 2.1, leave it for now
USE_ENVELOPE_SENDER = 0 # Still used?
#-------------------------------------------------------------
# Unset send_reminders on newly created lists
DEFAULT_SEND_REMINDERS = 0
#-------------------------------------------------------------
# Uncomment this if you configured your MTA such that it
# automatically recognizes newly created lists.
# (see /usr/share/doc/mailman/README.{EXIM,...})
# MTA=None # Misnomer, suppresses alias output on newlist
#-------------------------------------------------------------
# Uncomment if you use Postfix virtual domains, but be sure to
# read /usr/share/doc/mailman/README.POSTFIX first.
# MTA='Postfix'
#-------------------------------------------------------------
# Uncomment if you want to filter mail with SpamAssassin. For
# more information please visit this website:
# http://www.daa.com.au/~james/articles/mailman-spamassassin/
# GLOBAL_PIPELINE.insert(1, 'SpamAssassin')
# Note - if you're looking for something that is imported from mm_cfg, but you
# didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py.
MTA = 'Postfix'
DEB_LISTMASTER = 'postmaster@aaa.nl'
POSTFIX_STYLE_VIRTUAL_DOMAIN = ['aaa.nl', 'bbb']
add_virtualhost('www.aaa.nl', 'aaa.nl')
add_virtualhost('www.bbb.nl', 'bbb.nl')
Heeft iemand enig idee hoe ik maillijsten, aangemaakt onder bbb.nl, ook werkend krijg onder bbb.nl en niet dat als je abc123@bbb.nl aanmaakt, je de mail moet versturen naar abc123@aaa.nl ?
Installatie up-to-date
Mailserver: postfix
Maillijst: mailman
Om dit geheel te installeren heb ik deze howto gevolgd, en ik zit nu al 2 dagen met een probleem waar ik niet uitkom
Ik ben een beetje aan het experimenteren met maillijsten, en wat ik wil moet volgens mij makkelijk kunnen. Ik heb 2 domeinen: aaa.nl en bbb.nl
aaa.nl is mijn hoofddomein, en voor bbb.nl wil ik maillijsten. Het stappenplan gevolgd, so far so good. Als ik een maillijst aanmaak voor aaa.nl en ik voeg hier leden aan toe, dan werkt het prima.
Echter, als ik via domein bbb.nl een maillijst aanmaak, worden alle bevestigingsmailtjes netjes verstuurd, tot aan het adres van de lijst toe (lijst@bbb.nl). Maar als ik dan een mailje naar lijs@bbb.nl verstuur, krijg ik de foutmelding:
lijst@bbb.nl: Recipient address rejected: User unknown in virtual alias table.
Stuur ik dan een testmailtje naar lijst@aaa.nl, dan komen deze wel over. In de 2 regeltjes, die onderaan worden geplaatst, staat wel het lijst@bbb.nl adres, evenals een verwijzing naar het archief met het bbb.nl domein.
Mijn configuratie ziet er op moment als volgt uit:
-werkende postfix config opgezet, vandaag na een purge gedaan zodat deze helemaal fris is
-daarna amavis werkend gemaakt
-daarna spamassassin toegevoegd
-hiermee getest, dit werkt allemaal.
--postfix config file--
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = aaa.nl
alias_maps = hash:/etc/aliases,hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = aaa.nl
relayhost = mail.chello.nl
home_mailbox = Maildir/
mailbox_command = /usr/bin/maildrop
mailbox_size_limit = 0
owen_request_special = no
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
content_filter = smtp-amavis:[127.0.0.1]:10024
virtual_alias_domains = bbb.nl, ccc.nl, ddd.nl
virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_maps = hash:$config_directory/virtual, regexp:/etc/postfix/virtual-regexp
relay_domains = aaa.nl bbb.nl, ccc.nl, ddd.nl
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1
--mailman config file--
#-------------------------------------------------------------
# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = 'aaa.nl'
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = 'aaa.nl'
#-------------------------------------------------------------
# Required when setting any of its arguments.
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
#-------------------------------------------------------------
# The default language for this server.
DEFAULT_SERVER_LANGUAGE = 'nl'
#-------------------------------------------------------------
# Iirc this was used in pre 2.1, leave it for now
USE_ENVELOPE_SENDER = 0 # Still used?
#-------------------------------------------------------------
# Unset send_reminders on newly created lists
DEFAULT_SEND_REMINDERS = 0
#-------------------------------------------------------------
# Uncomment this if you configured your MTA such that it
# automatically recognizes newly created lists.
# (see /usr/share/doc/mailman/README.{EXIM,...})
# MTA=None # Misnomer, suppresses alias output on newlist
#-------------------------------------------------------------
# Uncomment if you use Postfix virtual domains, but be sure to
# read /usr/share/doc/mailman/README.POSTFIX first.
# MTA='Postfix'
#-------------------------------------------------------------
# Uncomment if you want to filter mail with SpamAssassin. For
# more information please visit this website:
# http://www.daa.com.au/~james/articles/mailman-spamassassin/
# GLOBAL_PIPELINE.insert(1, 'SpamAssassin')
# Note - if you're looking for something that is imported from mm_cfg, but you
# didn't find it above, it's probably in /usr/lib/mailman/Mailman/Defaults.py.
MTA = 'Postfix'
DEB_LISTMASTER = 'postmaster@aaa.nl'
POSTFIX_STYLE_VIRTUAL_DOMAIN = ['aaa.nl', 'bbb']
add_virtualhost('www.aaa.nl', 'aaa.nl')
add_virtualhost('www.bbb.nl', 'bbb.nl')
Heeft iemand enig idee hoe ik maillijsten, aangemaakt onder bbb.nl, ook werkend krijg onder bbb.nl en niet dat als je abc123@bbb.nl aanmaakt, je de mail moet versturen naar abc123@aaa.nl ?