|
By: Paul S Cilwa |
Posted: 10/5/2026 Updated: 10/30/2026 |
|
Page Views: 116 |
| Hashtags: #Software #DesktopMinder #Email #Contacts #vCard #Spam #Phishing #Newsletters |
| How Desktop Minder decides where mail belongs: contacts vouch for it, strangers wait in Unknown Senders, the Mark as Spam question teaches Spam Watch, and the Spam and Newsletters baskets tidy themselves. |
| Estimated reading time: 10 minute(s) (2204 words) |
How Mail Finds Its Basket
Each message is judged as it's collected, by rules taken in a fixed order, and the first
one that is sure settles it:
- Your own word. Anything you put in a basket by hand with Move To or Not
Spam stays there.
- Your allowed list, which is made of senders you've rescued.
- Mail that says it's from you, or from nobody, is judged on its own terms (below).
- A contact, or somebody you've written to, goes to the Inbox.
- What you've taught: senders, domains, lists and phrases you marked as spam.
- A real government's mail is let in.
- Then Spam Watch adds up points for what spam looks like. Five points sends a message
to Spam. Fewer leaves a stranger in Unknown Senders to be looked at; nothing is ever
moved to Spam on a hunch of a point or two.
- Whatever is left: if somebody vouched for it, the Inbox; if it's a stranger's bulk
mail, Newsletters; any other stranger, Unknown Senders.
A Check Mail sorts everything again against these rules, so changing your mind in
one place, such as adding a contact, is carried through the rest of the mailbox.
Your contacts are a folder, Contacts, in the PIM folder beside Mail, with one
file for each person, in the vCard format that every phone and mail program can read. A
basket—Family, Medical, whatever you like—is a folder inside it. Open
the Contacts folder and it's the ordinary folder listing, with the baskets as tabs along
the top: All first, which lists every card with a Basket column, and then one tab
for each basket. The columns are name, categories, phone, email and organization, with
the contact's photo as its icon, and there's a search box on the bar that narrows whichever tab you're
on. You type over a cell to change it, the way you'd rename a file, and Move To
puts a contact in another basket. Right-click a tab to make a new basket, rename one or
delete one. Anything more—a second phone number, an address, a birthday, a note, a
link to another contact—is on a contact's own sheet, whose photo takes a picture
dropped on it.
A book with nothing in it offers to bring in your Google contacts, and any vCard file
dropped on the listing is merged in. Bring In Pictures, on a contact's menu or a
tab's, copies pictures that are only on the web into the cards, so they show without the
network.
Mail from an address on one of your contact cards goes to the Inbox, unless Spam
Watch finds a scam in it; a contact card doesn't excuse a message from being read.
The match is
the whole address, exactly, ignoring capitals: no guessing from names, and no
matching on the part after the @. And a card doesn't vouch for mail that the server
which received it says was forged. Nor does a card for your own address vouch for
mail claiming to be from you. I learned that one the hard way, when six "YOU GOT
RECORDED!" messages, from my own address to my own address, sat in my Inbox because
my own card had waved them through. A contact card is not evidence of origin.
People you've written to count the same way, with no card needed. If you have sent a
message from this mailbox to an address, and it really went, that address's answer goes
to the Inbox, with the same limits: the exact address, never your own, never mail the
server says was forged. Delete the message from Sent and the introduction is
forgotten.
Strangers
Unknown Senders was my idea, and the reason for it is simple: if a new person
writes, I want to see them, and add them to my contacts. A message from a stranger
offers Add to Contacts..., which opens a card already filled in from the
message; if there's already a card with that name, it asks whether to add the
address to it or make a new one. A message from someone you already know offers
Edit Contact... instead. Pick out several messages and Add Senders to
Contacts... asks one question, listing who: "Their mail already here moves to
the Inbox, and what comes later goes there."
The contact book is the authority, wherever it's changed: a couple of seconds after
it changes, mail is sorted again, and anything in Unknown Senders that now has a
voucher moves to the Inbox. A Check Mail does that on demand, and more: it looks through all the mail again—people you know to the Inbox, scams and spam to Spam,
newsletters to Newsletters—and clears away out-of-date newsletters and old
spam, saying what it's doing as it goes.
Spam
The Mark as Spam Question
Mark as Spam... is on a message's right-click menu, on the spam tin of the
folder's bar (lit when one message is picked) and on the spam tin of an open message,
in the Inbox, Unknown Senders and Newsletters. It doesn't just move the message, because
moving a single message solves nothing: the same sender writes again. It asks how to
recognize messages like it from now on, with check boxes, so one mark can say
several things at once:
- This sender: that exact address. It's ticked to begin with, since it's the
safest, and it's one click to leave it.
- Anyone at the sender's domain. This one and This sender exclude each
other: ticking one unticks the other.
- Anything from this mailing list, when the message came from one.
- This word or phrase in the subject or the sender's name. A scammer who speaks
as a company ("Harbor Freight Care") changes the address and the domain with every
message and never the name, so the name is read too.
- This word or phrase in the message text (at least four characters, because a
shorter one would catch too much), looked for in the text and in its links.
A sentence at the bottom says in words what everything you've ticked will do. On an open
message, whatever you had selected goes in for you: words selected in the
message's text fill the text box and tick it, and words selected in the subject or
sender line above fill the subject box and tick it. Press OK and the message goes to
Spam, and the rules go back through the mail already in the Inbox, Unknown Senders and
Newsletters, sparing your contacts and anything you've rescued. If a mail check is
running, you're told to try again in a moment, and while the question is open no check
begins behind it.
Taught rules are kept beside the mail, in a plain file in the mailbox's folder, so they
travel with it. A sender or domain you name is final for strangers; a phrase counts
heavily but not absolutely. A contact, or a sender you've rescued, still gets through
whatever you taught, because mistaking a friend for spam is the costlier mistake, and
when that's the case the program says so after you mark one.
Not Spam
Not Spam, in the Spam basket, moves a message back to the Inbox and takes back the
rule that caught it, which is the difference between a correction and a chore repeated
every week. The sender's other mail waiting in Unknown Senders or Newsletters comes with
it, and what they send next is let in. No rule taught later will move that message back to
Spam.
The Spam Basket
In the Spam basket the trash can on the bar is lit even with nothing selected, and
pressing it deletes every message there, to the Recycle Bin: spam is emptied, not picked
through. It's that way in the Spam basket only. Everywhere else, the Delete key and the
trash can need something picked out.
How Long Spam Is Kept
Spam is cleared away on its own once it has been kept 24 hours. The number is set
for each mailbox in Set Up Email (open Mailbox Settings..., then
Spam Watch: "Keep spam for N hours, then delete it"), and 0 means as soon as it's
allowed. The hours count from the later of when it arrived and when it was put in Spam.
It happens at the end of every mail check, and quietly whenever you open a basket (not
more often than every five minutes). What's cleared goes to the Recycle Bin.
There's one safety rule above all of it: only mail the host has already let go of is
cleared, or the next check would simply collect it again. So this works for a mailbox that
moves mail from the host, and with Copy from host nothing is cleared at all.
Spam Watch
Beyond your own rules, Spam Watch looks for what spam looks like. Each sign adds a few
points, none of them condemns a message alone unless it's an outright forgery, and it
takes five to reach Spam:
- It believes only the verdicts of the server that actually received the
message, not the claims a message makes about itself on the way.
- Mail that says it's from your own address, and isn't, is spam. So is mail that names
no sender at all.
- The wording of extortion, together with a valid Bitcoin address, marks a
scam.
- Too many strangers on one message: a note sent to a crowd of addresses nobody has
heard of is a harvested list. The limit is 20 by default (0 turns it off), unless you
know 75 percent or more of the people on it. Mail to "undisclosed recipients", and
subjects that answer a request nobody made ("Regarding your request"), count too.
- A sender whose address is a lookalike for one you deal with, such as zeroes standing in
for the letter O, counts against it.
- A domain registered in the last month or so, a cheap domain ending, and no way to
unsubscribe from what claims to be a mailing all count against a message. Finding a
domain's age means asking the public registry, once for each domain.
- Strangers whose message the host found neither an SPF record nor a DKIM signature
for, or that the host's own spam test scored 5 or more, get two points each. Neither
is a verdict. Together with something else they can tip a message over; alone they
leave it in Unknown Senders to be looked at.
- An automatic answer, passed on by a mailing list, to something you never sent.
- Links are checked against a list of phishing sites from OpenPhish, downloaded
once a day and checked here, so no link from your mail is ever sent anywhere to
be looked up.
- Mail from a real government, whose domain the host confirms it came from, is the
opposite: it's let in, however much it looks like a mailing list.
Several of these are switches in Set Up Email under Spam Watch: mail from your
own address, Bitcoin addresses, domain age, the phishing list, and how many strangers is
too many.
Newsletters
Bulk mail, the kind sent out to a mailing list, goes to its own basket,
Newsletters, while receipts and other transactional mail stay where they'd
otherwise go. Newsletters keep themselves tidy: from each sender, the older issues
are replaced by the newest. In Set Up Email that's Replace yesterday's newsletter
with today's, on by default, with a number saying how many of each to keep: 1 keeps
only the latest, and 0, the default, keeps all of the newest day's, because some senders
send several editions a day. A newsletter is one name from one site, whichever of the
site's addresses it came from.
Like spam, only mail the server has already let go of is cleared, or the next check would
just collect it again; with Copy from host, nothing is cleared at all. And what
is cleared goes to the Recycle Bin, never straight into oblivion, because a deletion that
cannot be undone is not what clearing up a mailbox is for. A newsletter you want kept
forever can be moved to a folder outside the mailbox, or to the Inbox, where nothing
replaces it.
Not Yet
- Leaving a recognized scam uncollected on the server, rather than collecting it
into Spam.
- More phishing lists than OpenPhish's.
- A way to teach the newsletter tidy by hand.
- Noticing when a contact's address changes, for the mail that was vouched for
under the old one.
- Clearing old spam and replaced newsletters from a Gmail mailbox, which waits for
Desktop Minder to learn that Gmail has dropped its copy.