Russell Coker: Gmail and Anti-Spam
I have just received an email with a question about SE Linux that was re-sent due to the first attempt being blocked by my anti-spam measures. I use the rfc-ignorant.org DNSBL services to stop some of the spam that is sent to me.
The purpose of rfc-ignorant.org is to list systems that are run by people who don’t know how to set up mail servers correctly. But the majority of mail that is blocked when using them comes from large servers owned by companies large enough that they almost certainly employ people who know the RFCs (and who could for a trivial fraction of their budget hire such people). So it seems more about deliberately violating the standards than ignorance.
The person who sent me the email in question said “hopefully, Google knows how to make their MTA compliant with RFC 2142“, such hope is misplaced as a search for gmail.com in the rfc-ignorant.org database shows that it is listed for not having a valid postmaster address [1]. A quick test revealed that two of the Gmail SMTP servers support the postmaster account (or at least it doesn’t give an error response to the RCPT TO command that is referenced in the complaint). However Gmail administrators have not responded to the auto-removal requests, which suggests that postmaster@gmail.com is a /dev/null address.
However that is not a reason to avoid using Gmail. Some time ago Gmail took over the role of “mail server of last resort” from Hotmail. If you have trouble sending email to someone then using a free Gmail account seems to be the standard second option. Because so many people use Gmail and such a quantity of important mail is sent through that service (in my case mail from clients and prospective clients) it is not feasible to block Gmail. I have whitelisted Gmail for the rfc-ignorant.org tests and if Gmail starts failing other tests then I will consider additional white-lists for them.
Gmail essentially has a monopoly of a segment of the market (that of free webmail systems). They don’t have 100%, but they have enough market share that it’s possible to ignore their competitors (in my experience). When configuring mail servers for clients I make sure that whatever anti-spam measures they request don’t block Gmail. As a rule of thumb, when running a corporate mail server you have to set up anti-spam measures to not block the main ISPs in the country (this means not blocking Optus or Telstra BigPond for Australian companies) and not block Gmail. Not blocking Yahoo (for “Yahoo Groups”) is also a good thing, but I have had a client specifically request that I block Yahoo Groups in the past - so obviously there is a range of opinions about the value of Yahoo.
Someone contacted Biella regarding an email that they couldn’t send to me [2]. I have sent an email to Biella’s Gmail account from my Gmail account - that should avoid all possibility of blocking. If the person who contacted Biella also has a Gmail account then they can use that to send me email to my Gmail account (in the event that my own mail server rejects it - I have not whitelisted Gmail for all my anti-spam measures and it is quite possible for SpamAssassin to block mail from Gmail).
It turns out that the person in question used an account on Verizon’s server, according to rfc-ignorant.org Verizon have an unusually broken mail server [3].
If your ISP is Optus, BigPond, Verizon, or something similarly broken and you want to send mail to people in other countries (where your ISP is just another annoyance on the net and not a significant entity that gets special treatment) then I suggest that you consider using Gmail. If nothing else then your Gmail account will still work even after your sub-standard ISP “teaches you a lesson” [4].
This weekend I had the pleasure of visiting my friend Kike in Iru a, a
city I really like but had not been able to visit in five years. I
spent three days with him, after a really awful Bilman trip during
Friday night.
The first thing that happened on Friday morning was quite unexpected. I
went out, crossed a pair of streets to get to Carlos III, and going past
the corner I found myself surrounded by all kinds of policemen: red, blue,
green and yellow. There were press reporters all over the place, with TV
and photo cameras ready to record something big. What the hell? I looked
around, and there it was: a huge blue sign read Populares de Navarra,
and Mariano Rajoy was seconds away from getting out of the new PP headquarters
in Nafarroa. With a few dozen policemen looking at me in suspicion, and
realising my current hair dress wasn't the most appropriate for that scenario,
I decided to disappear as quickly as possible.
Populares aside, the weekend was really productive. I had a great
time trying to find the places I visited 9 and 5 years ago. It was sad to see
the fantastic Iru ako Gaztetxea turned into an iron building
surrounded by old, traditional houses in the centre of the city. With Kike,
I had enough time to learn more about the origins of Iru a and the three
cities from which it originated, and visit the Ciudadela.
On Saturday, Kike, Ana and I went to have some fun on a snowy day around
Orreaga and had dinner in a small town around the area, maybe Lintzoain? I'm
afraid I forgot due to the mix of basque names in my head. We had dinner
in lo viejo, where I spotted a poster of
After a brief look at the market, I decided to keep using my sturdy X40. Looking at what could be done to improve the 4 years old workhorse, three things came to mind:
Alex Gaynor
Let's start with a caution: this is a work-in-progress and is aimed at Squeeze (for the tools) and Squeeze+1 for the actual TDebs. Nothing about TDebs will happen within Debian any time soon. DebConf9 could be an important step in the work - as long as we've released Lenny by then.
I was getting sick of all the wires on my desk, and I needed a new keyboard anyway,
This is my first post on Planet. Great day!
Here's a presentation of myself. I'm David Paleino, I'm 21 and studying Odontology in Palermo, Italy. Yes, I'm Italian.
Some might know me because of my past "key-signing problems": that was a big issue, indeed. Anyway.
I've started contributing to Debian some time ago, initially in pkg-perl team. Then I joined debian-med, and I'm still in that team. Being a dentist in future, I wanted to help the "medical" section of Debian, even though there isn't any software I could use in my future work. I'll work on that, eventually.
I've developed, together with Andreas Tille, Debian Med's website and "scripts": those are intended to be used also for other Debian Blends (formerly CDDs).
Now I'm also active in pkg-mono: I'm helping in the transition to Mono 2.0, and that's a big task.
I also maintain some packages, even some more or less popular ones (gthumb, john, gnome-rdp, bash-completion).
I'm concerned with Free Software also outside Debian-specific work: I help my LUG (
What started with
meta-hacking
I've had a lot of fun over the past few years detecting and fixing XSS attacks - a few months ago