[Debian]: domain-masquerading mit exim?
Hallo,
momentan benutze ich sendmail-8.8.5, das ist mir aber
für Änderungen zu kompliziert.
Deshalb versuche ich exim-1.61 bei mir einzurichten.
Für lokale Mails läuft auch fast alles prima, aber
die Anbindung an meinen Provider (Uni) läuft über pppd+smtp
und verlangt ein Domain-Masquerading.
Ich möchte die Uni als Relayhost für mich nutzen und habe einen
router-driver "domainlist" mit
route_list = "* mailhost.ruhr-uni-bochum.de bydns_a"
in exim.conf eingetragen.
Für das masquerading dachte ich reicht ein:
primary_host = ruhr-uni-bochum.de
da dies laut Doku die Addresse im Helo-Kommando bei SMTP-transports setzt.
Leider weist mich die Uni mit einem Syntax-error 553 ab.
Dies ist genau der Fehler der auch mit sendmail-8.8.5 bei
abgeschaltetem Domain-Masquerading auftritt.
Desweiteren habe ich versucht eine procmail_pipe für den lokalen
Mail-Transport einzusetzen, klappt aber leider auch nicht:
Fehlermeldung:
1998-05-27 08:23:02 0yePws-0000S2-00 == arnd@adelheid.wurmloch.de
D=localuser_with_procmail defer (-1): file existence defer in
localuser_with_procmail director: Permission denied
Die verlangte Datei .procmailrc ist aber vorhanden und für
User und Group arnd lesbar. Schaltet exim nicht auf den User arnd
um wenn ein lokaler Transport stattfindet?
Vielleicht kann mir einer weiterhelfen, ansonsten müsste ich
bei sendmail bleiben und auf so schöne Dinge wie:
System-mail-filter und einfach zu konfigurierendes routing verzichten.
Für sachdienliche Hinweise wenden sie sich bitte an ...
Tschüß und schönen Tag,
Arnd
Hier ist meine derzeitige exim.conf:
# This is the main exim configuration file.
# HOST-Name fuer SMTP-Helo commands, notwendig fuer domain-masquerding
primary_hostname = ruhr-uni-bochum.de
# hostname fuer die qualifizierung von adressen ohne domain
qualify_domain = adelheid.wurmloch.de
local_domains = *.wurmloch.de
#primary_host in lokale hosts aufnehmen. nicht bei domain masquerading!
#local_domains_include_host = true
local_domains_include_host_literals = true
never_users = root:daemon:bin
trusted_users = arnd
exim_user = mail
exim_group = mail
smtp_verify = true
queue_remote = true
gecos_pattern = ^([^,:]*)
gecos_name = $1
delay_warning = 3h
freeze_tell_mailmaster = true
log_level = 6
#global message filter
#message_filter = /etc/system-mail-filter
end
######################################################################
# TRANPORTS CONFIGURATION #
######################################################################
procmail_pipe:
driver = pipe;
command = "/usr/bin/procmail -d $local_part",
from_hack,
local_delivery:
driver = appendfile;
group = mail,
mode = 0600,
file = ${home}/Mail/Inbox,
address_pipe:
driver = pipe;
address_file:
driver = appendfile;
address_reply:
driver = autoreply;
smtp:
driver = smtp;
end
######################################################################
# DIRECTORS CONFIGURATION #
######################################################################
#Achtung hier ist die Reihenfolge wichtig!
system_aliases:
driver = aliasfile;
file = /etc/aliases,
search_type = lsearch,
# user = list,
# Uncomment the above line if you are running smartlist
userforward:
no_verify,
driver = forwardfile;
file = .forward,
# filter
#localuser_with_procmailrc:
# require_files = ${home}/.procmailrc,
# transport = procmail_pipe,
# driver = localuser;
localuser_standard:
transport = local_delivery,
driver = localuser;
end
######################################################################
# ROUTERS CONFIGURATION #
######################################################################
# soll an eigene domain schicken, was nicht fqdn ist.
lookuphost:
transport = local_delivery,
driver = lookuphost;
qualify_single = true,
widen_domains = "de",
gethostbyname = true,
# SMARTHOST-Transport via smtp
smartrelayhost:
transport = smtp,
driver = domainlist;
route_list = "* mailhost.ruhr-uni-bochum.de bydns_a",
literal:
transport = smtp,
driver = ipliteral;
end
# End of Exim configuration file
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 456
Reply to: