those xxxs were kind of pointless luc.
admin@94.175.89.230
Also, I have no clue why it doesn't work for you guys o.o. Probobly your ISP's blocking port 25.