staging.inyokaproject.org

Exim und Mailman

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

chiyu

Anmeldungsdatum:
8. März 2010

Beiträge: Zähle...

Hallo, ich habe versucht mein Exim so zu konfigurieren,dass es mit Mailman korrekt zusammenarbeitet.

Dabei bin ich wie in diesen Tutorials vorgegangen:

https://help.ubuntu.com/community/Mailman

http://www.exim.org/howto/mailman21.html#lisver

Mein Exim ist als Smarthost konfiguriert (das funktioniert auch). Die Zustellung von lokalen Mails geht auch.

Wenn ich aber eine Mailinglist anschreiben will, kommt folgender Fehler:

exim -bt abc@chiyu-desktop.chiyusdomain.de 
R: system_aliases for abc@chiyu-desktop.chiyusdomain.de abc@chiyu-desktop.chiyusdomain.de is undeliverable: Unrouteable address

Kann mir jemand helfen?

Hier noch meine Konfiguration:

/etc/exim4/conf.d/main# vim 04_exim4-config_mailman :

# Home dir for your Mailman installation -- aka Mailman's prefix
# directory.
# By default this is set to "/usr/local/mailman"
# On a Red Hat/Fedora system using the RPM use "/var/mailman"
# On Debian using the deb package use "/var/lib/mailman"
# This is normally the same as ~mailman
MM_HOME=/var/lib/mailman
#
# User and group for Mailman, should match your --with-mail-gid
# switch to Mailman's configure script.  Value is normally "mailman"
MM_UID=list
MM_GID=list
#
# Domains that your lists are in - colon separated list
# you may wish to add these into local_domains as well
domainlist mm_domains=chiyu-desktop.chiyusdomain.de
#
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#
# These values are derived from the ones above and should not need
# editing unless you have munged your mailman installation
#
# The path of the Mailman mail wrapper script
MM_WRAP=MM_HOME/mail/mailman
#
# The path of the list config file (used as a required file when
# verifying list addresses)
MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
"04_exim4-config_mailman" 29L, 1061C          

vim /etc/exim4/conf.d/transport/40_exim4-config_mailman :

mailman_transport:
   driver = pipe
   command = MM_WRAP \
               '${if def:local_part_suffix \
                     {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1

\ {post}}' \ $local_part current_directory = MM_HOME home_directory = MM_HOME user = MM_UID group = MM_GID

Router Config:

mailman_router:
   driver = accept
   require_files = MM_HOME/lists/$local_part/config.pck
   local_part_suffix_optional
   local_part_suffix = -bounces : -bounces+* : \
                       -confirm+* : -join : -leave : \
                       -owner : -request : -admin
   transport = mailman_transport

Freizeitlinux

Avatar von Freizeitlinux

Anmeldungsdatum:
17. März 2010

Beiträge: Zähle...

chiyu schrieb:

Hallo, ich habe versucht mein Exim so zu konfigurieren,dass es mit Mailman korrekt zusammenarbeitet. Mein Exim ist als Smarthost konfiguriert (das funktioniert auch). Die Zustellung von lokalen Mails geht auch.

Wenn ich aber eine Mailinglist anschreiben will, kommt folgender Fehler:

exim -bt abc@chiyu-desktop.chiyusdomain.de 
R: system_aliases for abc@chiyu-desktop.chiyusdomain.de abc@chiyu-desktop.chiyusdomain.de is undeliverable: Unrouteable address

chiyusdomain.de ist keine gültige Domain.
Wenn du nur ein lokales Netzwerk hast, wovon ich bei deiner Benennung ausgeben, dann darfst du keine globalen TLDs verwenden. Ändere deine Domain von .de auf .local oder .priv.

chiyu

(Themenstarter)

Anmeldungsdatum:
8. März 2010

Beiträge: Zähle...

okay, ich hab die Domain auf chiyusdomain.local geändert. Leider ändert das an der Fehlermeldung gar nichts ☹

Freizeitlinux

Avatar von Freizeitlinux

Anmeldungsdatum:
17. März 2010

Beiträge: Zähle...

chiyu schrieb:

okay, ich hab die Domain auf chiyusdomain.local geändert. Leider ändert das an der Fehlermeldung gar nichts ☹

Hast du auch den Rest von deinem Netzwerk geändert? abc@chiyu-desktop.chiyusdomain.de is undeliverable: Unrouteable address

Ist ping chiyu-desktop.chiyusdomain.local erfolgreich?

chiyu

(Themenstarter)

Anmeldungsdatum:
8. März 2010

Beiträge: 6

So, ein sehr netter Mensch hat mir heute das Problem in 5 Minuten gelöst. Ich hatte in der update-exim4.conf.conf Datei den Parameter 'split-configuration' auf false gesetzt. Ich wusste nicht, dass die Konfigurationsdateien dann zwar trotzdem alle vorhanden sind, aber nicht beachtet werden. Nachdem ich den Wert auf true gesetzt hatte, funktionierte es einwandfrei.

Antworten |