cypht-org / cypht

Cypht: Lightweight Open Source webmail aggregator [PHP, JS]. Supports IMAP/SMTP, JMAP and soon EWS
http://cypht.org
GNU Lesser General Public License v2.1
1.01k stars 163 forks source link

Better handling of spam folder: Special folder, aggregate view, tag as "not spam", etc. #412

Open marclaporte opened 4 years ago

marclaporte commented 4 years ago

I received an email. Went in spam folder. I didn't think to check. It was an important email. Not spam. I had nothing prompting me to go check there. Not good.

We should:

Thanks!

dumblob commented 4 years ago

Have a button to identify a message as "not spam" and move it back to relevant inbox. And if possible, teach the server that it's not spam (is there a standard for this?)

If there is any standard for that, I'm ok with this proposal. But if not (and I don't know of any), I'm strongly against yeat another button (or any UI extension in this regard) because the functionality is equivalent to "move to another folder" (duplicating functionality is UX anti-pattern).

Yamakasi commented 4 years ago

Have a button to identify a message as "not spam" and move it back to relevant inbox. And if possible, teach the server that it's not spam (is there a standard for this?)

If there is any standard for that, I'm ok with this proposal. But if not (and I don't know of any), I'm strongly against yeat another button (or any UI extension in this regard) because the functionality is equivalent to "move to another folder" (duplicating functionality is UX anti-pattern).

I thought directly, did Marc not asked for the same a couple of months ago ?

marclaporte commented 4 years ago

Just happened again. spam folder is too hidden.

ElvisAns commented 2 years ago

I join the thread... I hope to find a solution with your help

marclaporte commented 2 years ago

Here is how Gmail and Roundcube do it: 2022-09-24_122529 2022-09-24_122152

marclaporte commented 1 year ago

https://support.mozilla.org/en-US/kb/thunderbird-and-junk-spam-messages#w_tell-thunderbird-what-is-not-junk http://kb.mozillazine.org/Junk_Mail_Controls

NonJunk is visible here: https://datatracker.ietf.org/doc/rfc5232/ https://datatracker.ietf.org/doc/rfc9051/ https://datatracker.ietf.org/doc/draft-ietf-extra-imap4rev2/05/

marclaporte commented 8 months ago

Partially done: https://github.com/cypht-org/cypht/pull/704

marclaporte commented 1 month ago

The next step on this task is: "Have a button to identify a message as 'not spam' and move it back to relevant inbox. And if possible, teach the server that it's not spam (is there a standard for this?)"

All the email services I use offer a webmail. And from memory, they all have a way to mark "not spam" in the webmail. As of now, I need to login all of them one by one, find the messages and click "not spam". This is quite annoying as I am now accustomed to Cypht's unifed inbox. Thus, I want to do this in Cypht, and Cypht should inform mail server to adjust spam detection rules.