Hi brauche nochmal hilfe, habe alles so gemacht wie es mir beschrieben
wurde. Allerdings mag er die schreibweise von local_interfaces nicht. Wie
muss es denn richtig lauten??
>
>> "Thomas Letzner" <[EMAIL PROTECTED]> writes:
>
> [...]
>
> >> Zur Einbindung in Exim schaue am besten
> >> http://www.ijs.si/software/amavisd/README.exim_v4 an
> >>
> > Hab mir den zweiten Link mal angeshen und habe festgestellt das ihn
> nicht
> > kapiere. Da steht einmal was von
> > [Router] und [Transport] muss ich die Eintr�ge in der exim.conf t�tigen
> > oder wo geh�ren die hin??
> > W�re coll wenn mich mal jemand aufkl�rt.
>
> Ganz oben gibt es in der exim.conf die Main configuration settings.
> Dort mu� folgende Zeile hinzukommen:
>
> local_interfaces = 0.0.0.0.25 : 127.0.0.1.10025
>
> Dies hat zur Folge, da� Exim nicht nur auf dem Standard-SMTP-Port
> lauscht, sondern auf dem lokalen Interface (localhost) auch auf Port
> 10025. Amavisd-new ist ja standardm��ig auf Port 10024 gesetzt, so
> da� jetzt folgendes Setup erfolgen kann:
>
> 1. Mail kommt �ber Port 25 bei Exim an
> 2. Der Router amavis stellt fest, da� die Mail nicht von Port 10025
> kam. Sie ist also noch nicht �berpr�ft und wird mittels des
> Transports amavis zum Virenscanner auf Port 10024 geschickt.
> 3. amavisd-new nimmt die Mail entgegen und pr�ft sie.
> 4. Ist die Mail okay, wird sie �ber localhost Port 10025 dem Exim
> �bergeben.
> 5. Der Exim kommt wieder beim Router amavis an. Diesmal kommt die
> Mail jedoch von Port 10025 und wird als gescannt erkannt[1]. Es
> werden also die normalen Router weiterprobiert, die die lokale oder
> remote Zustellung durchf�hren.
>
> In der exim.conf gibt es die Abschnitte "begin routers" und "begin
> transports". F�ge zwischen "begin routers" und dem ersten definierten
> Router folgenden Router ein:
>
> amavis:
> driver = manualroute
> condition = "${if eq {$interface_port}{10025} {0}{1}}"
> # if scanning incoming mails, uncomment the following line and
> # change local_domains accordingly
> # domains = +local_domains
> transport = amavis
> route_list = "* localhost byname"
> self = send
>
> Jetzt mu� noch irgendwo im Absschnitt "begin transports", jedoch vor
> dem n�chsten mit "begin" gekennzeichneten Abschnitt der folgende
> Transport eingef�gt werden:
>
> amavis:
> driver = smtp
> port = 10024
> allow_localhost
>
> Dieser �bergibt die Mail auf localhost an Port 10024 an den
> amavisd-new.
>
> Danach mu� der Exim neu gestartet werden. Ein "netstat -nap" sollte
> anzeigen, da� auf "0.0.0.0:25" und "127.0.0.1:10025" ein exim l�uft
> und auf "localhost:10024" ein Perl-Prozess mit dem amavisd-new. Ein
> testweises "telnet localhost 10024" sollten eine Meldung von
> Amavisd-new liefern.
>
> F�r den Beginn solltest du auch den Loglevel in der amavisd.conf etwas
> hochsetzen, um bei eventuellen Problemen etwas mehr Information zu
> bekommen.
>
> Torsten
>
> Footnotes:
> [1] Da 10025 lediglich �ber localhost erreichbar ist, k�nnen
> Au�enstehende den Virenscanner nicht umgehen.