• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Resolved Running spamtrain for a single mailbox

PSi_101

Regular Pleskian
Spamtrain runs for all mailboxes on the server but often I want to put spam into the spam folder and then run spamtrain for a single mailbox.
Is this possible?
 
Hi PSi_101,

sure, this is possible. Let's assume, that you use the eMail - adress: [email protected] and you moved all SPAM into the current SPAM - folder and already marked them all as read, then you would use the following command to train SPAM:

/usr/bin/sa-learn --no-sync --spam --mbox /var/qmail/mailnames/YOUR-DOMAIN.com/test/Maildir/.Spam/cur

while you would use the following command to train HAM, for eMails you already marked as read:

/usr/bin/sa-learn --no-sync --ham --mbox /var/qmail/mailnames/YOUR-DOMAIN.com/test/Maildir/cur

Once you completed you trainings, you would use the command "sa-learn --sync".


It is as well possible to use the string "/{cur,new}" instead of the single folder "/cur", so that you could train as well new, unread messages, but I still recommend the first examples.

 
Last edited by a moderator:
If I use the --mbox option it doesn't work (picks up 0 spam), but if I remove the option, it picks up the spam just fine.
 
If I use the --mbox option it doesn't work (picks up 0 spam), but if I remove the option, it picks up the spam just fine.
Yes, you are correct... I normally convert mailboxes into a mbox - format, because of compatibility/backup reasons. You would certainly use the provided commands without the "--mbox" - option when you use standart settings.
 
Back
Top