PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Exim4 und Cyrus Zusammenspiel funktioniert nicht



oeko123
03.04.08, 00:26
Hallo Leute,

ich weiss dieses Thema gab es hier schonmal, aber leider hat mir die dort beschriebene Hilfe nicht geholfen :(

Ich habe schon eine ganze Weile einen Debian Root Server auf dem ich eGroupware und einige kleinere Webseiten laufen lasse. Bisher wurden die Mails per POP3 abgerufen. Da die Groupware (eine kleine Firma die ich betreue) jetzt aber dazukam muss ich den Server auf IMAP umstellen. Soweit funktioniert alles einwandfrei (kann Mails versenden, usw...) , nur leider leitet Exim meine Mails nicht weiter an meine IMAP-Postfächer weiter mit der häßlichen Fehlermeldung


transport "cyrus_delivery" not found in local_user router

Meine 900_exim4-config_local_user sieht folgendermaßen aus:


### router/900_exim4-config_local_user
#################################

# This router matches local user mailboxes. If the router fails, the error
# message is "Unknown user".

local_user:
debug_print = "R: local_user for $local_part@$domain"
driver = accept
domains = +local_domains
# check_local_user
local_parts = ! root
transport = cyrus_delivery
cannot_route_message = Unknown user

Die Datei 300_exim4-config_real_local sieht folgendermaßen aus:


### router/300_exim4-config_real_local
#################################

# This router allows reaching a local user while avoiding local
# processing. This can be used to inform a user of a broken .forward
# file, for example. The userforward router does this.

real_local:
debug_print = "R: real_local for $local_part@$domain"
driver = accept
domains = +local_domains
local_part_prefix = real-
check_local_user
transport = cyrus_delivery


Ich habe diese Datei in transport angelegt



# ================================================== ========
# /etc/exim4/conf.d/transport/30_exim4-config_cyrus_deliver
# ================================================== ========

cyrus_delivery:
driver = lmtp
socket = /var/run/cyrus/socket/lmtp
batch_max = 100
group = mail

# === EOF /.../transport/30_exim4-config_cyrus_deliver =====


In meiner Template Datei sowie in meiner exim4.conf und in meiner update-exim4.conf.conf habe ich auch alles auf cyrus_delivery umgestellt
Ich habe inzwischen echt alles versucht und bin kurz davor zu verzweifeln!

Ihr seid meine letzte Hoffnung...

Viele Grüße
Oeko

himbeere
03.04.08, 09:57
transport "cyrus_delivery" not found in local_user router

Hm. Merkwürdig. Ich würde mal darauf tippen, das das Konfigurationsfile das diesen Router enthält irgendwie nicht included wird.

oeko123
03.04.08, 12:18
Die Idee kam mir auch schon, aber wenn ich sie direkt includiere startet mein Exim nicht mehr...

oeko123
03.04.08, 15:41
JUHU Es läuft! Ich musste die exim4.conf löschen und neu anlegen lassen! HALLELUHJA!