Hi talkinghorse!
Like you I'm switching over from Mailshell which I've been using for
years. For me, using an alias that best describes the site/person
you're giving it to is now the way to go. If on the odd occasion I
have also to give a 'disposable address explanation' then to me it's a
small sacrifice (and it doesn't happen all that often for me).
It's just that as I've been switching over, I've been looking through
those hundreds of Mailshell addresses (that's just the active ones)
trying to work out who they were given to. For the most part, because
I've used descriptive aliases it hasn't been too hard, but there's
been plenty of more cryptic ones that I've created. And of course I've
stupidly never used the Mailshell note system. :-( A mistake I'm
rectifying this time around.
But to be honest from a spam point of view I'm not sure it really
makes any difference whether you use descriptive or random aliases.
I've never had more than a couple of descriptive ones compromised due
to any type of dictionary attack. If one has been compromised it's
been because I've posted it somewhere where it was harvested, or it
leaked from the site I used it for. It wouldn't have mattered then how
cryptic it was.
Looking back through my deleted addresses list, I have around 400 of
them. By far the majority of them have been as a result of a
dictionary spam attack, or as a result of bounce backs due to one of
my aliases being faked to send spam or a virus, and because I had the
Mailshell version of 'catchall' turned on they got through. Using
either descriptive or random aliases wouldn't have changed that.
However the deciding factor for me was the fact that I realised
descriptive disposable addresses make it easier to check if an email
is legit or if it's a phishing email. For instance if I sign up for a
service with the alias "service@", and I receive an email from that
service at another address, then I know it's a fake. If it's the same,
then it warrants further investigation to see if it's legit. Using
random aliases makes that phishing test a bit harder to do, because
you can't easily remember which address was used for each site.
Cheers,
Darren