[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

exim und DNS



Hallo Liste!

Auch auf die Gefahr hin, diese Frage zum xten-mal zu stellen, frage
ich: Kann exim auch _ohne_ DNS laufen?  Ich habe ohne Erfolg
rumprobiert:

route_list = "* mail.localnet byname"
# geht so NICHT, was ist falsch?

route_list = "* mail.localnet bydns_a"
# Ist das die einzige Möglichkeit?

Hintergrund ist folgender:

192.168.22.2     192.168.22.1
  [exim]    <--> [smarthost]  <--/dialup/--> [Internet

exim (exim_3.12-10.2_alpha.deb) soll schlicht alle nicht lokale Mail
zum smarthost mail.localnet schicken.  Um das zu können, scheint aber
DNS _unbedingt_ erforderlich zu sein.  Oder kann ich das Handbuch nur
nicht lesen?  Alles, was exim wissen muss steht doch schon in
/etc/hosts, wieso fragt es dann DNS?

Beispiel 1 (DNS über Provider): 

mail soll nach root@mail.localnet, /etc/resolv.conf enthält die NS des
Providers. exim sucht mail.localnet beim Provider (Dialup!), findet
ihn natürlich nicht und beschwert sich:

  lookup of host "192.168.22.1" failed in smarthost router

Beispiel 2 (lokaler DNS):

Notgedrungen konfiguriere ich bind8 auf mail.localnet.  Exim will
jetzt, dafür macht der named beim starten einen dialup.  Die Probleme
auf dem smarthost interessieren hier nicht.  Ich finde es nur
umständlich, die gleiche Information _mehrmals_ eingeben zu müssen:

/etc/hosts ist klar, das gleiche in /var/named/ vorwärts und rückwärts
_und_ nochmal in /etc/exim.conf.

# alle Namen für diese Maschine 
local_domains = localhost:alpha.localnet:www.localnet

# was schreibe ich hier rein?
relay_domains =
(BTW: sendmail@mail.localnet schickt an gk@alpha, dortiges exim meint
dann: "relaying denied". nun gut, solange gk@alpha.localnet geht:)

# reverse DNS lookup ist momentan ok, da eigener DNS läuft, aber ...
host_lookup = *

# und 
smarthost:
  driver = domainlist
  transport = remote_smtp
  route_list = "* mail.localnet bydns_a"

end

Das ist jetzt viel Text geworden, sorry. Ich kann mir nicht
vorstellen, dass ich undedingt DNS einsetzen muss, um exim verwenden
zu können.

Vielen Dank im voraus für die Unterstützung.

--gk



Reply to: