Category Archives: General

[PHP] TLD List, Inc. Level 2 & 3

Whilst working on a new open-source project I needed to be able to be able to detect/remove the TLD’s from hostnames. This is no easy task algorithmically as example.co.uk (level 2) is just as valid as example.com (level 1) which is also just as valid as example.bob.shiga.jp (level 3). I came across a project from Mozilla that lists all TLDs. This isn’t the easiest format to work with each time you want to test hostnames. So I’ve built an auto-updater that will sort and serialize the domains into a format like:
Continue reading [PHP] TLD List, Inc. Level 2 & 3

HTC Desire Release Dates

W ith the launch of the HTC’s new Desire imminent I was hoping to get my hands on one sooner rather than later. Unfortunately it seems that due to the current (but surely not unexpected?!) high level of demand the main release date for the UK has been pushed back to April 12th for standard stores with major carriers getting there hands on it at varying times. I’ve been trying to piece together information on the varying release dates and so have created the chart below: Continue reading HTC Desire Release Dates

The Alternative Top 100 Songs of the Decade

The Horror!
The Horror!

Disgusted at the fact that Absoute Radio’s “Songs of the Decade” includes fifteen, yes, 15 songs by McFly, one of my good friends Daniel Bailey has created an alternative Top 100 songs of the Decade list. If you strongly disagree with any of these then leave a comment. I’ve also attached a link to download this playlist to iTunes 🙂
Continue reading The Alternative Top 100 Songs of the Decade

Email to SMS / Email to Mobile, Free Database

Heres another one of my general snippets in part of coding a new project. This database has been created solely using data from Wikipedia. I’ve edited the list, removed those which are either commercial, don’t provide actual email addresses or those that I can visibly see don’t work. The list on Wikipedia may be slightly out of date so let me know if any carriers have changed/updated their system.

The database is in CSV format. To download, “right click -> save link as… ” as the link below and remove the “_.txt”. You can then import into MySQL or whatever.

Email to SMS Database

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Carrier,Region,Email,Message Format
Aircel,"[18 circles], India",number@aircel.co.in,text
Airtel,"Andhra Pradesh, India",number@airtelap.com,text
Airtel,"Karnataka, India",number@airtelkkk.com,text
Alaska Communications Systems,USA,number@msg.acsalaska.net,text
Alltel Wireless (presently merging with Verizon Wireless),USA,number@message.Alltel.com,text
Alltel Wireless Alternative,USA,number@text.wireless.alltel.com,text
AT&T Wireless,USA,number@txt.att.net,emailaddress text
Older AT&T Wireless,USA,number@mmode.com,emailaddress text
AT&T Mobility (formerly Cingular),USA,number@txt.att.net ,text
Cingular (Now AT&T),USA,number@cingularme.com,text
AT&T Enterprise Paging,USA,number@page.att.net,text
Bell Mobility & Solo Mobile,Canada,number@txt.bell.ca,text
Bell Mobility Alternative,Canada,number@txt.bellmobility.ca,text
Boost Mobile,USA,number@boostmobile.com,text
Bouygues Télécom,France,number@mms.bouyguestelecom.fr,text
Cellular One (Dobson),USA,number@mobile.celloneusa.com,text
Cingular (Postpaid),USA,number@cingular.com,text
Centennial Wireless,"USA, Puerto Rico, and the U.S. Virgin Islands",number@cwemail.com,text
Cincinnati Bell,USA,number@gocbw.com,text
Cingular (GoPhone prepaid),USA,number@cingulartext.com,text
Claro (Brasil),Brasil,number@clarotorpedo.com.br,text
Claro (Nicaragua),Nicaragua,number@ideasclaro-ca.com,text
Comcel,Colombia,number@comcel.com.co,text
Cricket,,number@sms.mycricket.com,text
CTI Móvil (Now Claro),Argentina,number@sms.ctimovil.com.ar,text
Emtel,Mauritius,number@emtelworld.net,text
Fido,Canada,number@fido.ca,text
General Communications Inc.,Alaska,number@mobile.gci.net,text
Globalstar (satellite),,number@msg.globalstarusa.com,text
Helio,,number@myhelio.com,text
Iridium,,number@msg.iridium.com[6],text
i wireless (T-Mobile),,number.iws@iwspcs.net,text
i-wireless (Sprint PCS),,number@iwirelesshometext.com,text
Koodo Mobile,Canada,number@msg.telus.com,text
Mero Mobile,Nepal,+977number@sms.spicenepal.com,text
MetroPCS,,number@mymetropcs.com,text
Movicom,,number@movimensaje.com.ar,text
Mobitel,Sri Lanka,number@sms.mobitel.lk,text
Movistar,Colombia,number@movistar.com.co,text
MTN,South Africa,number@sms.co.za,text
MTS Mobility,Canada,number@text.mtsmobility.com,text
Nextel ,United States,number@messaging.nextel.com,text
Nextel,México,number@msgnextel.com.mx,text
Nextel,Argentina,number@nextel.net.ar,text
Orange Polska,Poland,number@orange.pl,text
Plus,Poland,+48number@text.plusgsm.pl,text
PC Telecom,Canada,number@mobiletxt.ca,text
Qwest Wireless,USA,number@qwestmp.com,text
Rogers Wireless,Canada,number@pcs.rogers.com,text
SaskTel,Canada,number@sms.sasktel.com,text
Setar Mobile,Aruba,+297number@mas.aw,text
Sprint (PCS),USA,number@messaging.sprintpcs.com,text
Sprint (Nextel),USA,number@page.nextel.com,text
Suncom,,number@tms.suncom.com,text
Sunrise Communications,Switzerland,number@gsm.sunrise.ch,text
Syringa Wireless,USA,number@rinasms.com,text
T-Mobile,USA,+1number@tmomail.net,text
T-Mobile,Austria,number@sms.t-mobile.at,text
T-Mobile,Croatia,+385number@sms.t-mobile.hr,emailaddress##subject#text
Telus Mobility,Canada,number@msg.telus.com,text
Tigo (Formerly Ola),Colombia,number@sms.tigo.com.co,text
Tracfone (prepaid),,number@mmst5.tracfone.com,text
Unicel,USA,number@utext.com,text
US Cellular,USA,number@email.uscc.net,text
Verizon,USA,number@vtext.com,text
Viaero,USA,number@viaerosms.com,text
Virgin Mobile,Canada,number@vmobile.ca,text
Virgin Mobile,USA,number@vmobl.com,text