PMG und IMAP Spam Begone

empx

New Member
Sep 30, 2024
6
0
1
Guten Tag zusammen,
ich habe einen extra Mailaccount eingereicht um hier die Mails in den configurierten imap folder zu verschieben damit alle Büromitarbeiter einfach Spam und Ham kategorisieren können.

Dafür wird isbg (IMAP Spam Begone) verwendet.
Dazu wird der Befehl wie folgt aufgerufen:
/root/isbg/bin/isbg --imaphost imap.easyname.com --imapuser <MAILUSER> --imappasswd <MAILPWD> --spaminbox iLoveSpam --learnspambox iLoveSpam --learnhambox FalseAlarm --spamc --verbose

Das funktioniert soweit gut und wird auch verarbeitet nur gibt es das Problem, dass nicht an Spamassasin übermittelt wird....

Errorlog:
1.) spamassasin is misconfigured (use --allow-tell)
und im PMG LOG
Oct 03 11:14:44 pmg spamc[10531]: connect to spamd on ::1 failed, retrying (#1 of 3): Connection refused
Oct 03 11:14:44 pmg spamc[10531]: connect to spamd on 127.0.0.1 failed, retrying (#1 of 3): Connection refused
Oct 03 11:14:45 pmg spamc[10531]: connect to spamd on ::1 failed, retrying (#2 of 3): Connection refused
Oct 03 11:14:45 pmg spamc[10531]: connect to spamd on 127.0.0.1 failed, retrying (#2 of 3): Connection refused
Oct 03 11:14:46 pmg spamc[10531]: connect to spamd on ::1 failed, retrying (#3 of 3): Connection refused
Oct 03 11:14:46 pmg spamc[10531]: connect to spamd on 127.0.0.1 failed, retrying (#3 of 3): Connection refused
Oct 03 11:14:46 pmg spamc[10531]: connection attempt to spamd aborted after 3 retries


Wenn man dann einmal mit spamd -l startet kann sich isbg zwar verbinden, es folgen aber dann folgende logs:
Oct 03 11:47:30 pmg spamd[2424]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:30 pmg spamd[2424]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:30 pmg spamd[2424]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 171459 bytes
Oct 03 11:47:30 pmg spamd[2425]: spamd: connection from ::1 [::1]:46082 to port 783, fd 5
Oct 03 11:47:30 pmg spamd[2425]: spamd: setuid to root succeeded
Oct 03 11:47:30 pmg spamd[2080]: prefork: child states: IB
Oct 03 11:47:30 pmg spamd[2425]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:30 pmg spamd[2425]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:30 pmg spamd[2425]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 184925 bytes
Oct 03 11:47:30 pmg spamd[2080]: prefork: child states: II
Oct 03 11:47:30 pmg spamd[2424]: spamd: connection from ::1 [::1]:46084 to port 783, fd 5
Oct 03 11:47:30 pmg spamd[2424]: spamd: setuid to root succeeded
Oct 03 11:47:31 pmg spamd[2424]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:31 pmg spamd[2424]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:31 pmg spamd[2424]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 107932 bytes
Oct 03 11:47:31 pmg spamd[2425]: spamd: connection from ::1 [::1]:46098 to port 783, fd 5
Oct 03 11:47:31 pmg spamd[2425]: spamd: setuid to root succeeded
Oct 03 11:47:31 pmg spamd[2080]: prefork: child states: IB
Oct 03 11:47:31 pmg spamd[2425]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:31 pmg spamd[2425]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:31 pmg spamd[2425]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 42832 bytes
Oct 03 11:47:31 pmg spamd[2080]: prefork: child states: II
Oct 03 11:47:31 pmg spamd[2424]: spamd: connection from ::1 [::1]:46100 to port 783, fd 5
Oct 03 11:47:31 pmg spamd[2424]: spamd: setuid to root succeeded
Oct 03 11:47:31 pmg spamd[2424]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:31 pmg spamd[2424]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:31 pmg spamd[2424]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 108262 bytes
Oct 03 11:47:31 pmg spamd[2425]: spamd: connection from ::1 [::1]:46116 to port 783, fd 5
Oct 03 11:47:31 pmg spamd[2425]: spamd: setuid to root succeeded
Oct 03 11:47:31 pmg spamd[2080]: prefork: child states: IB
Oct 03 11:47:31 pmg spamd[2425]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:31 pmg spamd[2425]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:31 pmg spamd[2425]: spamd: Tell: Did nothing for root:65534 in 0.0 seconds, 98362 bytes
Oct 03 11:47:31 pmg spamd[2424]: spamd: connection from ::1 [::1]:46118 to port 783, fd 5
Oct 03 11:47:31 pmg spamd[2080]: prefork: child states: BI
Oct 03 11:47:31 pmg spamd[2424]: spamd: setuid to root succeeded
Oct 03 11:47:31 pmg spamd[2424]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Oct 03 11:47:31 pmg spamd[2424]: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /root/.spamassassin/bayes.mutex: Permission denied
Oct 03 11:47:31 pmg spamd[2424]: spamd: Tell: Did nothing for root:65534 in 0.1 seconds, 97644 bytes

kann mir eventuell wer helfen das Problem zu lösen?
 
Last edited:
Guten Tag, kriegt man hier als subscription Mitglied einmal eine Antwort bitte ;) ?

Mal davon abgesehen, dass du deinen Subscription Key nicht in deinem Forum-Profil hinterlegt hast und es somit nicht ersichtlich ist, spielt das hier afaik auch nur bedingt eine Rolle, da es sich hierbei um ein offizielles Community-Forum handelt und Antworten nicht garantiert sind; auch nicht für Subscription-Besitzer.

Für eine garantierte Antwort kannst/müsstest du ein Support-Ticket erstellen; vorausgesetzt die Subscription ist mindestens "basic":
https://my.proxmox.com
 
Mal davon abgesehen, dass du deinen Subscription Key nicht in deinem Forum-Profil hinterlegt hast und es somit nicht ersichtlich ist, spielt das hier afaik auch nur bedingt eine Rolle, da es sich hierbei um ein offizielles Community-Forum handelt und Antworten nicht garantiert sind; auch nicht für Subscription-Besitzer.

Für eine garantierte Antwort kannst/müsstest du ein Support-Ticket erstellen; vorausgesetzt die Subscription ist mindestens "basic":
https://my.proxmox.com
Okay danke das wusste ich nicht ;).
Supportticket finde ich halt nicht optimal, da die oben genannte "Funktion" doch eigentlich generell nicht schlecht wäre (meine Meinung)
 
Okay danke das wusste ich nicht ;).
Supportticket finde ich halt nicht optimal, da die oben genannte "Funktion" doch eigentlich generell nicht schlecht wäre (meine Meinung)

Ich habe keinerlei Ahnung vom PMG, daher kann ich nicht einschätzen, um was (z.B.: individuelles Problem oder Feature Request oder (allgemeiner) Bug oder...) es sich genau bei deinem Anliegen handelt.

Für Feature/Enhancement Requests und Bugs steht für jeden Bugzilla frei zur Verfügung:
https://bugzilla.proxmox.com
 
  • Like
Reactions: Stoiko Ivanov
/root/isbg/bin/isbg --imaphost imap.easyname.com --imapuser <MAILUSER> --imappasswd <MAILPWD> --spaminbox iLoveSpam --learnspambox iLoveSpam --learnhambox FalseAlarm --spamc --verbose
PMG verwendet keinen spamd - es wird SpamAssassin als Perl-Modul von pmg-smtp-filter eingebunden.

Ich habe keine Erfahrung mit ISpamBeGone - aber ich nehme an es verwendet Bayes in Spamassassin: https://cwiki.apache.org/confluence/display/spamassassin/BayesInSpamAssassin

Eine allgemeine Einbindung eines BayesTrainings ist im PMG derzeit nicht angedacht. Es wird zwar hier und da danach gefragt, allerdings ist es unserer Erfahrung nach eher so, dass die meisten Bayes-Ergebnisse eher zu Fehlklassifizierungen führen als die Erkennungsraten zu verbessern.
(Soweit ich mich erinnere war upstream bei SpamAssassin mit 4.0.0 auch angedacht von Bayes im Allgemeinen abzuraten).

In diesem Fall könnte das entfernen der --spamc option potentiell helfen (da PMG eben keinen `spamd` verwendet ) -- das kann ich aber nicht mit Sicherheit sagen.

Die Empfehlungen von @Neobin sind zutreffend! - Wenn eine Antwort auf ein Supportproblem gebraucht wird und eine Subscription im Level Basic oder höher vorhanden ist - https://my.proxmox.com - wenn es von allgemeinem Interesse ist, dann können wir den case auch gerne im Forum bearbeiten.

Wenn es sich um einen allgemeinen Enhancement Request oder Bug handelt ist bugzilla die passende Adresse - wobei ein Forumthread sicher die meisten Views erhält und damit die Chancen erhöht, dass sich andere melden, die das ebenfalls wollen (oder es selbst zum laufen gebracht haben).

Ich hoffe das erklärt es!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!