Pues tiene pinta de ser lo que te dije tras mirarme todo el código

Error con el hostname.
Me parece a mi que confundes hostname con domainname.
El hostname es el nombre del ordenador.
Independientemente del nombre que le tengas a tu ordenador, utiliza localhost como hostname.
Ese siempre hace referencia a tu equipo.
A ver si ahora funciona o hay que seguir solucionando problemas.