#1244 ✓resolved
Chris Herr

MailMate doesn't send Yahoo mail to SpamSieve

Reported by Chris Herr | August 24th, 2015 @ 10:08 PM

Hi,

I just purchased both MailMate and SpamSieve, and I am using MailMate version 1.9.2 (5107) with SpamSieve 2.9.21b3 on OS X 10.11 (15A263e).

I have 3 mail accounts coming into MailMate. One each from Gmail, Yahoo, and iCloud.

Both Gmail and iCloud get sent to SpamSieve, but Yahoo does not.

Here are some snippets from the debug messages. I sent simple test messages from my work email to all three accounts.

These two were sent from Gmail and Yahoo with SpamSieve pointing to Inbox

1 new messages detected (SpamSieve detection is enabled)
Received message 67535 ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚ÄTest2‚Äù, Location: imap://cjherr@imap.gmail.com/INBOX, Flags:
Part of query: $'INBOX'.filter(#flags.flag !=[x] '$NotJunk') (2 messages) SpamSieve -> MailMate: Message 67535 is good (4) ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚ÄTest2‚Äù, Message-ID: 22885EEE4304A74B898C4708EE38C3540184E192C9@WIN-EXDAG-02.XXX.XXX.XX
1 new messages detected (SpamSieve detection is enabled)
Received message 67538 ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚Ätest1‚Äù, Location: imap://cjherr%40yahoo.com@imap.mail.yahoo.com/Inbox, Flags: $NotJunk
Not part of query: $'INBOX'.filter(#flags.flag !=[x] '$NotJunk') (2 messages) Warning: IMAP connection terminated during action (1003).

These two were sent from Gmail and Yahoo with SpamSieve pointing to All Messages

1 new messages detected (SpamSieve detection is enabled)
Received message 67541 ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚Ätest4‚Äù, Location: imap://cjherr@imap.gmail.com/INBOX, Flags:
Part of query: $'ALL_MESSAGES'.filter(#flags.flag !=[x] '$NotJunk') (13733 messages) SpamSieve -> MailMate: Message 67541 is good (1) ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚Ätest4‚Äù, Message-ID: 22885EEE4304A74B898C4708EE38C3540184E192E1@WIN-EXDAG-02.XXX.XXX.XX
Warning: IMAP connection terminated during action (1003).
1 new messages detected (SpamSieve detection is enabled)
Received message 67544 ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚Ätest3‚Äù, Location: imap://cjherr%40yahoo.com@imap.mail.yahoo.com/Inbox, Flags: $NotJunk
Not part of query: $'ALL_MESSAGES'.filter(#flags.flag !=[x] '$NotJunk') (13733 messages) 1 new messages detected (SpamSieve detection is enabled)

And this was sent to iCloud after SpamSieve was pointed back to inbox.

1 new messages detected (SpamSieve detection is enabled)
Received message 67552 ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXX.com‚Äù, Subject: ‚Ätest5‚Äù, Location: imap://chris.herr@imap.mail.me.com/INBOX, Flags: \Recent
Part of query: $'ALL_MESSAGES'.filter(#flags.flag !=[x] '$NotJunk') (13734 messages) SpamSieve -> MailMate: Message 67552 is good (1) ‚Äì From: ‚Ä"Herr, Chris" cherr@XXXXXXXXX.com‚Äù, Subject: ‚Ätest5‚Äù, Message-ID: 22885EEE4304A74B898C4708EE38C3540184E1948C@WIN-EXDAG-02.XXX.XXX.XX

As you can see, both Gmail and iCloud get sent to SpamSieve, but Yahoo does not. Manual training from Yahoo does make it through to SpamSieve. Got me stumped. Can you point me in the right direction?

Thank you,
-Chris

Comments and changes to this ticket

  • benny

    benny August 25th, 2015 @ 09:26 AM

    • State changed from “new” to “resolved”

    The problem is that Yahoo (wrongly, in my opinion) marks the emails as $NotJunk. This triggers MailMate to skip them for spam detection. You can disable this behavior in MailMate like this:

    defaults write com.freron.MailMate SpamSieveCheckNotJunkMessages -bool YES
    

    But this can have bad side effects. For example, if you have MailMate and SpamSieve on 2 machines then moving an email from Junk to Inbox won't work as expected since the other install of MailMate is going to identify the message as spam again. This is normally prevented by marking it as $NotJunk when explicitly moving it out of the Junk mailbox. The $NotJunk flag should be seen as a flag only applied by the user or at least automatically only when it's absolutely certain that it's not junk. Note that MailMate has a setting in the Security preferences pane to mark messages as Not Junk if they have a score below some threshold. It's disabled by default. Yahoo apparently has a similar feature enabled by default.

  • benny

    benny August 25th, 2015 @ 09:27 AM

    Oh, and thanks for the support!

  • Chris Herr

    Chris Herr August 25th, 2015 @ 11:36 AM

    Thank you for the excellent product and support!

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages