Hallo,
irgendwie stehe ich gerade auf dem Schlauch...
Ich habe diverse Filterregeln (header_checks, body_checks...), um Mails zu filtern bzw. abzuweisen. Das funkioniert alles.
Nun wollte ich mir per Crontab einen Auszug aus dem Maillog zuschicken, damit ich automatisch einen Überblick über die abgewiesenen Mails bekomme.
Was ich nicht bedacht habe, dass natürlich alles was über header und body abgefangen wurde jetzt in meiner Crontab-Mail drin steht. Die wird natürlich auch abgeweisen
Ich habe meine Absenderdomain bereits in eine check_sender_access gepackt, damit diese explizit durchgelassen wird, aber trotzdem bleibt es am body_check hängen.
Kann ich denn die Reihenfolge der Prüfungen (in der main.cf) irgendwie beeinflussen? WIe bekomme ich das hin, dass meine eigene Mail nicht durch den Filter geht?
Postfix weist meine interne Mail - zu Recht - ab
Re: Postfix weist meine interne Mail - zu Recht - ab
Wie sendest Du die Mail denn? Wäre es möglich, den Log-Teil der Mail zu packen und als Anhang zu schicken?sidest81 hat geschrieben:04.12.2024 13:05:03... Nun wollte ich mir per Crontab einen Auszug aus dem Maillog zuschicken, damit ich automatisch einen Überblick über die abgewiesenen Mails bekomme.
Was ich nicht bedacht habe, dass natürlich alles was über header und body abgefangen wurde jetzt in meiner Crontab-Mail drin steht. Die wird natürlich auch abgeweisen ...
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Postfix weist meine interne Mail - zu Recht - ab
Hallo,
der Eintrag in der /etc/crontab sieht so aus (natürlich nicht jede Minute; hier nur zum Testen)
* * * * * root cat /var/log/mail.log | grep Sorry | /usr/bin/mail -a "From: Server <root@host.meinedomain.de>" -s "Maillog" ich@meinedomain.de
Die unerwünschten Mails werden mit " REJECT Sorry, I'm not interested..." markiert und abgewiesen, so dass ich hier nur nach dem Stichwort "Sorry" greppen muss.
Als Anhang kann ich mal versuchen, aber genau genommen wäre ein Anhang (als .txt) ja auch nur ein body-Bestandteil der Mail. Das dürfte also eigentlich nicht funktionierten. Außerdem soll es so einfach wie möglich im Handling sein. Ich will einfach nur einen kleinen Überblick über die abgewiesenen Mails haben, falls doch mal eine wichtige Mail bzw. Absender dabei sein sollte. Mehr nicht.
der Eintrag in der /etc/crontab sieht so aus (natürlich nicht jede Minute; hier nur zum Testen)
* * * * * root cat /var/log/mail.log | grep Sorry | /usr/bin/mail -a "From: Server <root@host.meinedomain.de>" -s "Maillog" ich@meinedomain.de
Die unerwünschten Mails werden mit " REJECT Sorry, I'm not interested..." markiert und abgewiesen, so dass ich hier nur nach dem Stichwort "Sorry" greppen muss.
Als Anhang kann ich mal versuchen, aber genau genommen wäre ein Anhang (als .txt) ja auch nur ein body-Bestandteil der Mail. Das dürfte also eigentlich nicht funktionierten. Außerdem soll es so einfach wie möglich im Handling sein. Ich will einfach nur einen kleinen Überblick über die abgewiesenen Mails haben, falls doch mal eine wichtige Mail bzw. Absender dabei sein sollte. Mehr nicht.
Re: Postfix weist meine interne Mail - zu Recht - ab
Eben deshalb würde ich es als gepackten Anhang schicken. Wenn Du mit gzip packst, kannst Du den Anhang z.B. mit zless lesen.Als Anhang kann ich mal versuchen, aber genau genommen wäre ein Anhang (als .txt) ja auch nur ein body-Bestandteil der Mail. ...
Ich würde das in zwei Schritte packen:sidest81 hat geschrieben:05.12.2024 23:11:58* * * * * root cat /var/log/mail.log | grep Sorry | /usr/bin/mail -a "From: Server <root@host.meinedomain.de>" -s "Maillog" ich@meinedomain.de
Erst den Anhang erzeugen mit
Code: Alles auswählen
cat /var/log/mail.log | grep Sorry | gzip - >/tmp/tmp.gz
Code: Alles auswählen
mail -a "From: Server <root@host.meinedomain.de>" -s "Maillog" -A /tmp/tmp.gz
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])