Ya que los gratuitos hay muchas cosas que no te dejan hacer, por ej. yo tenia problemas con los formularios de contacto no me llegaban los mensaje en cambio en el de pago me llegan a los 2 segundos!!
Eso sucede porque se establece una política en el servidor de no permitir e-mails salientes mediante la función mail(); que hace uso del usuario 'nobody' de Apache. Esto origina un gran riesgo para el proveedor:
En caso de que se produzcan muchos envíos a diferentes servidores de Internet, el proveedor no es capaz de detectar cuáles usuarios están haciendo un uso lícito de otros que no lo hacen así y aprovechan esta función para enviar correos no deseados (SPAM).
En proveedores de hosting gratuito donde hay menor control hay mayor posibilidad de que los servidores puedan ser usados para envío de SPAM.
En proveedores de pago se activa por defecto el uso de la función mail(); por lo que de esa forma los correos te llegan sin ningún tipo de problemas.
La alternativa que se plantea cuando el uso de la función mail(); está desactivada (como en el caso de los proveedores de hosting gratuito) es recurrir al uso de servidor SMTP externos para validar los correos electrónicos salientes.
Gracias,