Due to limitations of the iOS platform, there is not currently an iPhone version of SpamSieve. However, you can use SpamSieve on your Mac to keep the spam off your iPhone, iPad, or iPod touch. The Mac has much more bandwidth and processing power, so it makes sense to do the spam filtering there, anyway. When you check for mail on your iPhone, you won’t waste time or battery power downloading or processing spam messages.
To use SpamSieve with your iPhone, you’ll need to set both the Mac and the iPhone to connect to your mail server using the IMAP mail protocol. Most providers support both IMAP and the older POP protocol, but some only support POP. Apple’s MobileMe service automatically uses IMAP. If your provider does not support IMAP, there are various inexpensive mail hosts that offer IMAP accounts using your own domain name.
When using IMAP, all computers and iPhones that connect to the same mail account will share the same mailboxes, and they will be synchronized automatically. (The syncing happens when you open the Mail application, not when you connect the Mac and iPhone and sync in iTunes.) When your mail program is running on your Mac, it will periodically check for new mail. New messages will arrive in the inbox, and SpamSieve will move the spam messages to the spam mailbox. When the iPhone checks for new mail, the spam messages will generally already have been moved out of the inbox.
If the iPhone happens to see a new spam message before the Mac does, it will appear in the inbox for a short while. When the Mac sees it, it will move it to the spam mailbox and it will disappear from the inbox on the iPhone. The iPhone supports push e-mail, which lets it see new messages instantly. If you receive a lot of spam, you may prefer to turn off the push feature. That will give the Mac a chance to filter the messages before you see them on the iPhone.
The remainder of this section discusses how to setup Apple Mail to keep spam off your iPhone. A similar setup will also work with other mail programs that support IMAP.
That’s all you need to do, but some more advanced configurations are also possible:
With the above setup, the Inbox, Sent mailbox, and any mailboxes that you create on the server are shared between the Mac and the iPhone. The spam messages are removed from the server and stored locally in the Spam mailbox on the Mac. This is faster, and it means that the spam messages won’t count towards your server quota.
Some users prefer to store the Spam mailbox on the server. This way, if SpamSieve accidentally puts a good message in the Spam mailbox, you can access the message on the iPhone when away from the Mac. To do this, choose Mailbox ‣ New Mailbox… to create new mailbox on the server called Spam. Open the Rules section of Mail’s preferences and change the SpamSieve rule to move the messages to this new mailbox instead of the old one. If you do find a good message in the Spam mailbox, do not use the iPhone to move it out of the Spam mailbox. Instead, when you get back to your Mac, select the message and choose SpamSieve - Train as Good.
If you’ll be away from your Mac for long periods of time, you can train SpamSieve directly from the iPhone. Correcting mistakes promptly will keep SpamSieve running at peak accuracy.
The Setting up a Spam Filtering Drone section describes how to setup Mail for remote training. To train SpamSieve, use the iPhone’s Mail application to move messages into either the AddToGood or AddToSpam mailbox.