Unwanted email from Communicado Ltd

As my regular readers will know, I run an antispam and antivirus email filtering service called antibodyMX.  About two weeks ago, I started seeing some deeply weird junk traffic coming through.  A lot of it.  It was odder because it was going to an awful lot of different domains we filter.   Statistically we filter a very very tiny set of domains and to see junk mail arriving for many of them all at the same time was very strange indeed.

The domain names the mails were being sent from were also strange.  They were all .co.uk domains and all not-quite-words.   Here are a few:


All the domains are registered to an individual called Chris Hepworth, a company called Communicado, or “World trading Partners BVI 1611097”, or “Phil Neck”, or some combination thereof.  I called them up and asked them what was going on.  I was asked to send an email explaining the problem, I did, no reply.

More mail from yet more domains kept arriving, the domain count got up to over 300.

Using the resources of a somewhat underground entity known to some as The Fish Tank, I spoke to someone who suggested I sign up to Nominet’s PRSS tool which would let me search for domains more easily.  I did so and started domain hunting.

I fed the list of domains I had through a trigram analyser and used the results of that to tease more domains out of the search tool; “qua” was especially useful, finding more than 80 domains.

More mail from yet more domains kept arriving, the domain count got up to over 800.

Searching the web and talking to people, I found that an awful lot of people I knew were getting unwanted email from these people.  I also found one lady who is taking them to court.  I tried calling them again, my voicemail has not been returned.

Today I have spoken to the Information Commissioner’s Office who say they are very interested in the data I have collected.  It will be interesting to see what, if anything, they choose to pursue here.  On the face of it, Communicado do appear to be breaching the DPA.

I have been told there is no immediate reason why I cannot publish the list of domains I have collected, you can find it here and it currently contains 1255 3971 4500 4539 5145 5249 domains.  An example use might be an ACL on your mail server.  If you run exim, you would add an ACL along the lines of:

deny message = http://blog.hinterlands.org/2013/10/unwanted-email-from-communicado-ltd/
sender_domains = ${if exists{/etc/exim4/hepworth.txt}{/etc/exim4/hepworth.txt}}

The file will be updated as and when I have time.  If you want to capture it via a cronjob, you’re welcome to  but please:

  • DO email me to tell me you’re doing so, and from which host(s). You have permission when you click send.
  • DO tell relevant colleagues and friends about it.
  • DO consider donating a little money to charity.  Because of my nephew, I suggest here.
  • DON’T cron it for an obvious time like “12am and 12pm”. Spread the load, please.

You do, of course, use this list entirely at your own risk.

6 thoughts on “Unwanted email from Communicado Ltd”

  1. HELO names and IPs seen this month that sent mails from domains on your list, sorted by frequency:

    24 enrilegita.co.uk H=(smtp2.enrilegita.co.uk) []
    19 iguigteros.co.uk H=(smtp1.iguigteros.co.uk) []
    19 hurvabne.co.uk H=(smtp9.hurvabne.co.uk) []
    19 hinbangana.co.uk H=(smtp4.hinbangana.co.uk) []
    19 hernandeza.co.uk H=(smtp1.hernandeza.co.uk) []
    19 gleraquozys.co.uk H=(smtp1.gleraquozys.co.uk) []
    19 galimuyoda.co.uk H=(smtp6.galimuyoda.co.uk) []
    19 fortierasa.co.uk H=(smtp14.fortierasa.co.uk) []
    19 forniernos.co.uk H=(smtp11.forniernos.co.uk) []
    19 catanduane.co.uk H=(smtp7.catanduane.co.uk) []
    19 carboquozu.co.uk H=(smtp4.carboquozu.co.uk) []
    19 carboquovu.co.uk H=(smtp3.carboquovu.co.uk) []
    19 calubians.co.uk H=(smtp1.calubians.co.uk) []
    19 aparrianas.co.uk H=(smtp4.aparrianas.co.uk) []
    19 alumihevente.co.uk H=(smtp5.alumihevente.co.uk) []
    16 pennasle.co.uk H=(smtp12.pennasle.co.uk) []
    16 nickequovo.co.uk H=(smtp14.nickequovo.co.uk) []
    16 candijayla.co.uk H=(smtp1.candijayla.co.uk) []
    16 bleryquorume.co.uk H=(smtp13.bleryquorume.co.uk) []
    15 vurvasce.co.uk H=(smtp3.vurvasce.co.uk) []
    15 klyraquorume.co.uk H=(smtp2.klyraquorume.co.uk) []
    15 ilumiquoule.co.uk H=(smtp2.ilumiquoule.co.uk) []
    15 ibaanbatas.co.uk H=(smtp7.ibaanbatas.co.uk) []
    15 hingyonlos.co.uk H=(smtp13.hingyonlos.co.uk) []
    15 hernanilia.co.uk H=(smtp2.hernanilia.co.uk) []
    15 dumalagian.co.uk H=(smtp10.dumalagian.co.uk) []
    15 carboheverlse.co.uk H=(smtp4.carboheverlse.co.uk) []
    15 barirata.co.uk H=(smtp9.barirata.co.uk) []
    15 apayaotesa.co.uk H=(smtp3.antiquarim.co.uk) []
    14 tungaquovi.co.uk H=(smtp3.tungaquovi.co.uk) []
    14 opalaquovo.co.uk H=(smtp14.opalaquovo.co.uk) []
    14 klyraquovi.co.uk H=(smtp12.klyraquovi.co.uk) []
    14 jetsoquove.co.uk H=(smtp11.jetsoquove.co.uk) []
    14 guiposobio.co.uk H=(smtp1.guiposobio.co.uk) []
    14 gleraquoule.co.uk H=(smtp10.gleraquoule.co.uk) []
    14 catubigian.co.uk H=(smtp6.catubigian.co.uk) []
    14 cabugaona.co.uk H=(smtp2.cabugaona.co.uk) []
    13 wurvilke.co.uk H=(smtp13.wurvilke.co.uk) []
    13 unclaquovo.co.uk H=(smtp6.unclaquovo.co.uk) []
    13 sapharachap.co.uk H=(smtp2.sapharachap.co.uk) []
    13 hurlaquoza.co.uk H=(smtp3.hurlaquoza.co.uk) []
    13 hurlaquovy.co.uk H=(smtp2.hurlaquovy.co.uk) []
    13 hungduanos.co.uk H=(smtp16.hungduanos.co.uk) []
    13 glerahevente.co.uk H=(smtp1.glerahevente.co.uk) []
    13 flinarachai.co.uk H=(smtp5.flinarachai.co.uk) []
    13 dumalnegre.co.uk H=(smtp5.dumalnegre.co.uk) []
    13 dichoharu.co.uk H=(smtp2.dichoharu.co.uk) []
    13 davaonia.co.uk H=(smtp5.davaonia.co.uk) []
    13 cuyochola.co.uk H=(smtp8.cuyochola.co.uk) []
    13 cadiznile.co.uk H=(smtp1.cadiznile.co.uk) []
    13 bacacayle.co.uk H=(smtp7.bacacayle.co.uk) []
    12 ifugaobagi.co.uk H=(smtp1.ifugaobagi.co.uk) []
    12 ibajayfern.co.uk H=(smtp8.ibajayfern.co.uk) []
    12 hindangara.co.uk H=(smtp3.hindangara.co.uk) []
    12 fortierasa.co.uk H=(smtp12.fortierasa.co.uk) []
    12 emeraheverlyn.co.uk H=(smtp7.bacacayle.co.uk) []
    12 caylabnere.co.uk H=(smtp5.caylabnere.co.uk) []
    12 candontian.co.uk H=(smtp1.candontian.co.uk) []
    12 bleryheverlyn.co.uk H=(smtp1.bleryheverlyn.co.uk) []
    11 saphaquovi.co.uk H=(smtp2.saphaquovi.co.uk) []
    11 granderlia.co.uk H=(smtp3.granderlia.co.uk) []
    11 ganassilos.co.uk H=(smtp15.ganassilos.co.uk) []
    11 alumirachad.co.uk H=(smtp1.alumirachad.co.uk) []
    10 hinigarana.co.uk H=(smtp9.hinigarana.co.uk) []
    10 bisligno.co.uk H=(smtp4.bisligno.co.uk) []
    9 yurveche.co.uk H=(smtp5.yurveche.co.uk) []
    9 vitriquovi.co.uk H=(smtp6.vitriquovi.co.uk) []
    9 rencanle.co.uk H=(smtp3.rencanle.co.uk) []
    9 precoquovi.co.uk H=(smtp6.precoquovi.co.uk) []
    9 jetsorachap.co.uk H=(smtp6.jetsorachap.co.uk) []
    9 ilumiquoze.co.uk H=(smtp6.ilumiquoze.co.uk) []
    9 igbarasios.co.uk H=(smtp2.igbarasios.co.uk) []
    9 hurlarachal.co.uk H=(smtp4.hurlarachal.co.uk) []
    9 hondaguara.co.uk H=(smtp15.hondaguara.co.uk) []
    9 guiuanlosa.co.uk H=(smtp2.guiuanlosa.co.uk) []
    9 gleraquovo.co.uk H=(smtp2.gleraquovo.co.uk) []
    9 glerahevinge.co.uk H=(smtp4.glerahevinge.co.uk) []
    9 gleraheverlse.co.uk H=(smtp1.gleraheverlse.co.uk) []
    9 eruvasno.co.uk H=(smtp3.eruvasno.co.uk) []
    9 ecijanueva.co.uk H=(smtp5.ecijanueva.co.uk) []
    9 dipacula.co.uk H=(smtp2.dipacula.co.uk) []
    9 carborachai.co.uk H=(smtp5.carborachai.co.uk) []
    9 calbigan.co.uk H=(smtp5.calbigan.co.uk) []
    9 bruvnile.co.uk H=(smtp4.bruvnile.co.uk) []
    9 bleryheverlse.co.uk H=(smtp4.bleryheverlse.co.uk) []
    9 bilirano.co.uk H=(smtp3.bilirano.co.uk) []
    7 canlaonter.co.uk H=(smtp5.canlaonter.co.uk) []
    6 jetsoquottre.co.uk H=(smtp2.jetsoquottre.co.uk) []
    5 klyraquoshe.co.uk H=(smtp3.klyraquoshe.co.uk) []
    5 ilumirachal.co.uk H=(smtp8.ilumirachal.co.uk) []
    5 iliganfant.co.uk H=(smtp1.iliganfant.co.uk) []
    5 flinaquoza.co.uk H=(smtp4.flinaquoza.co.uk) []
    4 senbarle.co.uk H=(smtp1.senbarle.co.uk) []
    4 klyrarachan.co.uk H=(smtp8.klyrarachan.co.uk) []

  2. We’re using this within Spamassassin to give a couple of extra points, which is definitely helping to mark messages as spam. Thanks!

  3. Dear Sir

    Following on from a recent test case, may I suggest following my lead on this.

    Send these idiots a letter telling them that you are levying a £10 charge to review each of their un-solicited message, and then DO invoice them appropriately. If they do not pay (obviously) then issue proceedings in the County Court.

    I’m sure then they will back down. I’ve just been warned by my ISP about the amount of band width these numpties are hijacking with spam.

  4. Apologies for my post- I didn’t realise someone else had already done this. But I would recommend everyone follow suit; at worst, court action will lose you £80 (unlikely costs would be awarded if you lost)

Leave a Reply

Your email address will not be published. Required fields are marked *