Verständnisfragen zu rspamd auf Ubuntu 18.04

win_tho

Member
Hallo zusammen,

habe gerade einen Server mal auf rspamd umgestellt. Soweit scheint es geklappt zu haben, habe aber ein paar Probleme gehabt, dir mir nicht ganz klar sind:

1) rspamd ließ sich nach der Installation mit apt-get install nicht starten. Es fehlten die Leserechte für /etc/rspamd. Der User, unter dem rspamd von systemd gestartet wird, konnte die Konfig nicht lesen. Ein chmod -R 0777 auf /etc/rspamd hat das Problem gelöst.

2) Im Gegensatz zur Anleitung https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/ hatte ich das ISPConfig Update über die ispconfig_update.sh durchgeführt. In der Konsole erschien zwar "Configuring rspamd", aber in der GUI tauchten keine Mails auf. Postfix hat sie direkt zugestellt. Erst nach dem ich das Update über die update.php erneut eingespielt habe und noch einmal zwischen Amavis und Rspamd hin und hergeschaltet habe, funktionierte es.

3) Wo werden denn nun die RBL-Checks durchgeführt? Die entsprechenden Postfix-Zeilen schreibt ISPConfig nach wie vor in die main.cf. D.h. vermutlich dort UND in Rspamd?

4) Amavis startet immer noch nach einem reboot, obwohl per systemctl disable ausgeschaltet. Vermutlich nicht schlimm, da er einfach nicht mehr von Postfix angesprochen wird?
 

hahni

Active Member
Und ich habe das Problem, dass ich über ein Skript versendete Mails als Spam deklariert bekomme und wüsste gerne, wie ich das abstellen kann. Und vor allem, wo ich die Absender hinterlegen kann, die permanent durchgestellt werden sollen (also Whitelist).
 

win_tho

Member
Wenn es ein PHP-Script ist, kannst du über die entsprechende PHP-Ini steuern, ob ein entsprechender Header-Eintrag erzeugt wird oder nicht. Wenn nicht, sollte rspamd eigentlich nicht mehr in der Lage sein, das zu erkennen. Alternativ: https://stackoverflow.com/questions/10789513/how-to-hide-x-php-script-header-using-php-mail

Ansonsten: Im Script die Mail per SMTP "sauber" mit Auth eines Postfach-Benutzers verschicken. Dann ist es wirklich eine "echte" Mail. Im Falle von PHP kann man https://github.com/PHPMailer/PHPMailer hier empfehlen.
 

hahni

Active Member
Besten Dank für deine professionelle Antwort :)! Ich werde das später einmal ausprobieren, denn dem Problem muss ja beizukommen sein. Jetzt habe ich nur noch das Problem, dass immer noch von einer bestimmten Adresse (Domain) Mails entweder gar nicht durchgestellt werden oder als Spam deklariert. Und beides soll bei dieser Domain nicht der Fall sein. Wie könnte ich das bewerkstelligen?
 

hahni

Active Member
Und zudem treten beim Senden teilweise folgende Fehler auf:

--
4.3.5 server configuration problem
--
 

win_tho

Member
Inzwischen kann ich einige Fragen selbst beantworten:

1) War auf keinem anderen Server reproduzierbar...

2) Offenbar entscheiden ist, ob Amavis während des ISPConfig Updates läuft/installiert ist oder nicht. Ist er noch aktiv, wird Rspamd zwar auch konfiguriert, aber wohl nicht komplett eingebunden.

3) Die in ISPConfig eingetragenen Blacklists werden nach wie vor im Postfix geprüft. Dies war auch eines meiner größten Probleme. Rspamd bekommt damit zu wenig Spam ab und trainiert sich falsch.
 

Till

Administrator
2) Offenbar entscheiden ist, ob Amavis während des ISPConfig Updates läuft/installiert ist oder nicht. Ist er noch aktiv, wird Rspamd zwar auch konfiguriert, aber wohl nicht komplett eingebunden.
Ob Rspamd oder amavis verwendet wird stellt man unter System > server config nach der Installation um. Dort steht auch die exakte Reihenfolge wie Du vorgehen musst, also erst rspamd installieren und dann ispconfig updaten. Schau mal hier: https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/
 

Werbung

Top