Re: exim4 + spamassassin - nur eingehende Mails filtern
On 11.02.06 14:36:10, Martin Reising wrote:
> On Sat, Feb 11, 2006 at 02:08:22PM +0100, Andreas Pakulat wrote:
> > On 11.02.06 13:51:37, I wrote:
> > > On Sat, Feb 11, 2006 at 01:00:18PM +0100, Andreas Pakulat wrote:
> > > > PS: Anwendung soll das ganze hier finden (sa-exim.conf):
> > > > SAEximRunCond: ${if and {{def:sender_host_address} {!eq {$sender_host_address}{127.0.0.1}} {!eq {$h_X-SA-Do-Not-Run:}{Yes}} } {1}{0}}
> > >
> > > Da mutt sendmail/exim4 benutzt solltest du für fetchmail
> > > smtphost!=localhost verwenden.
> >
> > Hae? Wie soll dass denn gehen.
>
> Hast du in der Manpage von fetchmail mal nach smtphost gesucht?
> Exim4 muß dafür nicht nur auf 127.0.0.1:25, sondern auch auf
> <INTERNE-IP>:25 lauschen. Alternative auch auf *:25.
Ich hab doch nur 1 Rechner, fetchmail liefert an 127.0.0.1:25 und auch
nur da horcht der exim4.
> > Ich dachte an eine Condition die true wird wenn die Mail nicht fuer
> > nen lokalen Account ist, bzw. im Umkehrschluss alle Mails die zu nem
> > lokalen Account geliefert werden sollten gefiltert werden.
>
> Wenn die E-Mail nicht lokal eingeliefert wird, oder nicht von
> 127.0.0.1 per SMTP eingeliefert wird, oder nicht im Header
> X-SA-Do-Not-Run: Yes steht wird sa-exim mit der Begutachtung betreut.
Aehm, die Condition von oben ist mir schon klar. Im Moment ist die aber
auskommentiert und dafuer steht da
SAEximRunCond: 1
Was ich gerne haben moechte ist nun gerade das was ich im obigen Absatz
sage, wenn die Mail mittels fetchmail bei exim4 abgeliefert wird dann
dann soll SA laufen. Wenn mittels sendmail eine Mail verschickt wird,
die nicht an einen lokalen Account geht, soll SA nicht laufen. Also
muesste ich vmtl. nur pruefen ob die Email "outgoing" ist oder nicht,
die Frage ist nur: Wie? Mir fehlen auch leider irgendwie die passenden
Suchbegriffe fuer Google (nur outgoing variable exim4 liefert zuviel
unpassendes).
> > BTW: Der exim4 nimmt nur lokale Mails an und sendet via smarthost.
>
> Wie lokal hast du ja leider immer noch nicht genannt.
Wenn _ich_ von lokal rede meine ich 127.0.0.1:25 und nur dass.
Wenn ich nen Exim4 in nem LAN fuers Email-Versenden nutzen wuerde,
haette ich die Frage nicht gestellt, weil ich mich dann mit MTA's
deutlich besser auskennen wuerde...
> Schau doch mal in den Header deiner E-Mail:
>
> Received: from localhost (localhost [127.0.0.1])
> by murphy.debian.org (Postfix) with QMQP
> id 37A8A2E341; Sat, 11 Feb 2006 07:08:17 -0600 (CST)
>
> Received: from andreas by morpheus.apaku.dnsalias.org with local (Exim 4.60)
> (envelope-from <apaku@gmx.de>)
> id 1F7uUA-0002oQ-4M
Was soll mir das jetzt sagen?
Andreas
--
You are fairminded, just and loving.
Reply to: