I’ve been having some ongoing issues with managing spam in my email and could use some advice on the best way to handle it. I’m using the Mail app on my device, and I’ve noticed that emails are often mistakenly put into the Spam folder. To correct this, I usually move these emails back to the Inbox. On the murena.io server (web application), I mark such emails as not-spam. Additionally, I’ve tried saving email contacts that are wrongly flagged to my contacts list, hoping this would help SpamAssassin Rspamd learn my preferences.
Despite these efforts, I keep finding important emails in the Spam folder. It seems like neither moving emails to the Inbox nor marking them as not-spam on the server is making a lasting difference.
Has anyone had success with getting SpamAssassin Rspamd to learn effectively from these actions? What methods or practices would you recommend to better train SpamAssassin Rspamd to recognize my legitimate emails? Any tips or strategies that have worked for you would be greatly appreciated!
Thanks Manoj for the tip. I’ll set up a filter for really important contact, but I won’t be setting up filters for some of the newsletters. Too much work.
Additionally, this is not teaching the spam killer, is it? So, how can one teach it to personal preferences?
At first, Murena isn’t using SpamAssassin but Rspamd. You can confirm that by taking a look at any message header (X-* attributes).
As far as I know, any message move to Inbox from Spam folder (manually or automatically) will train the learning process.
I don’t know yet if the “unspam” filter is acting after or before spam classification, having the move “seen” by the learning process, or not…
Please be aware of:
out of the box (that’s to say: not changed by Murena admins ), the move must happen at least 30 times to have it learned
you’re using a shared service: if anyone else is flagging the same message (sender/sender+subject/sender+destination/… ? don’t remember sorry) as spam this will counteract your actions
you can’t speed up, neither force the process, by your own. Unless you set up filter as instructed
Rspamd isn’t aware of your “favorite” contacts (they’re handled by Nextcloud, Rspamd can’t access them)
I’m encountering some significant issues with email delivery. I had several important emails that I expected to receive within minutes, but they ended up in my Spam folder more than 12 hours later. The sender has been know from before to me, I have sent several emails to the address before and I have the address in my Contacts. (I know that rspamd does not check for Contacts, sight.) I checked both the Inbox and Spam folders every 2-3 hours using the Mail app on my mobile device and the Murena.io server mail app.
Throughout the day, I tested email delivery and noticed that all six test emails were delayed. Initially, they landed in my Inbox, and I even managed to star one, which appeared at the top of my Mail app. However, later on, I couldn’t find it in the Inbox—it had moved to the Spam folder, still starred. This situation is really frustrating.
Is there a way to adjust spam settings or bypass the spam filter entirely so I can manually manage the small amount of actual spam I receive (about 5-10 pieces per month)? Any help would be appreciated.
The guide under the link suggests adding individual email addresses to single filter conditions in order to bypass spam filtering for these addresses. However, I strongly disagree with using this approach for whitelisting. My contact list contains hundreds of entries, with dozens of active contacts that require two-way communication. Additionally, a few new contacts are added every other month. Given the volume, this method is impractical and not worth the effort to ensure the filtering feature works as intended.
Whitelisting the entire existing contact list would be much more preferable and efficient. This method is already implemented in other spam filtering systems, such as SpamAssassin.