# adspam - schneller Spamcheck für MS365 und Spamhaus auf inname-Server ## Funktion Dieses Skript führt am jeweiligen inname-Host ein grep für geläufige MS365-Fehlercodes sowie Spamhaus auf /var/log/maillog durch und gibt die Anzahl der Treffer für dieses an. Sofern keine Ergebnisse für den jeweiligen Tag gefunden werden, werden nur die Beginn- und Endzeile des Checks ausgegeben. ## Voraussetzungen - SSH-Zugriff auf den Zielserver - Das [`spamcheck`](../spamcheck/spamcheck.sh)-Skript muss auf den Zielservern installiert und ausführbar sein. - Das [`donaspam`](./donaspam.sh)-Skript ist korrekt auf der connect installiert und ausführbar. ## Installation ```bash cd mkdir bin && cd bin ## nur wenn der Folder nicht bereits vorhanden ist vi donaspam chmod +x donaspam ``` ## Verwendung ```bash USER1@connect-lej ~ $ donaspam ``` ## Syntax ```bash donaspam ``` ## Beispiele ```bash # Von der Connect aus abgesetzt. USER@connect-lej ~ $ donaspam === Todays Spamcheck on Wed Apr 15 13:23:04 CEST 2026 === === ws20.inname.net Spamcheck === ✅ All systems green. === ws21.inname.net Spamcheck === ✅ All systems green. === ws22.inname.net Spamcheck === ✅ All systems green. === ws23.inname.net Spamcheck === ✅ All systems green. === ws24.inname.net Spamcheck === ✅ All systems green. === ws25.inname.net Spamcheck === ✅ All systems green. === ws26.inname.net Spamcheck === ❌ Anzahl S3150: 24 === ws27.inname.net Spamcheck === ✅ All systems green. === ws28.inname.net Spamcheck === ❌ Anzahl S775: 5 === ws29.inname.net Spamcheck === ✅ All systems green. === ws30.inname.net Spamcheck === ✅ All systems green. ``` ## Troubleshooting # zu hohe Anzahl an S3150 Am jeweiligen inname-Webserver prüfen durch gezieltes grep nach `S3150`, ob es sich hierbei um einen anderen String handelt, da Plesk leider auch den String verwendet. --> ```bash sudo grep -F 'S3150' /var/log/maillog ``` --- *Maintainer: peignerpausz*