On Thu, Apr 18, 2002 at 07:20:37PM +0200, Reinhard Foerster wrote:
Situation: Mehrere Mailaccounts auf mehreren Mailservern sollen alle per fetchmail abgeholt und lokal an einen Nutzer zugestellt werden. Das funktioniert soweit (fetchmail -> exim -> spool -> mutt). Das Problem ist das Senden. Es sollen alle rausgehenden Mails gespoolt werden und bei Bestehen einer Verbindung an den smarthost �bergeben werden. Das kann sowohl manuell, als auch per Polling (ist jetzt eine Verbindung da?) passieren. Das Versenden geht , solange aktuell eine Verbindung da ist. Wie bringe ich exim aber bei, da� er die Mails spoolt/queued bis ich mich einw�hle?
Mit der option "queue_only" liefert exim nicht automatisch aus. Mit "exim -q" schickt er dann das zeugs raus.
exim -qf erzwingt (force) es, auch wenn noch kein retry-cycle dran ist.
Wie bringe ich ihm bei, da� er kein "Sender:" und "From $LOCALUSER@$LOCALDOMAIN" setzt, sondern nur das vom MUA gesetzte Zeugs nimmt? Ich bin da etwas ratlos...
Bis zum Rewriting-Kapiterl bin ich noch nicht :-)
Nix rewriting. "Sender:" hab ich wegbekommen, in dem ich mich auf die Liste der "trusted users" gesetzt habe. Das "From" ohne ":" braucht offensichtlich der smarthost. Da z.Z. mein T-Internet kaputt ist, ist das smtp.puretec.de. Der verlangt aber eben in der "From " Zeile eine bei ihm gehostete Domain. -> eine solche als qualify_domain gesetzt. Scheint soweit erstmal zu gehen. Werde noch etwas rumspielen.
Hier mal der Header einer rausgeschickten Mail. Sieht da jemand etwas unkoscheres (ich bin da etwas pingelig):
---schnipp---