Para tener más completo nuestro servidor web, es interesante tener en cuenta el instalar un servidor de correo electrónico. Muy útil y nos servirá para realizar todas las pruebas que necesitemos en nuestros futuros desarrollos.
Lo primero es instalar un servidor de correo electrónico. Nosotros hemos optado por elegir PostFix.
sudo apt-get install postfix
La instalación nos pedirá que configuremos, o mejor dicho, que seleccionemos las opciones que más se adaptan a nuestras necesidades.
- Presionamos la tecla Intro, puesto que tan solo nos muestra información sobre la primera opción
- Ahora dejamos la que viene por defecto «Sitio de Internet» y presionamos Intro
- En este paso indicamos el nombre del dominio, en nuestro caso desarrollo.com puesto que se trata de nuestro servidor local de desarrollo
- Ya lo tenemos instalado, pero faltan unos detalles en cuanto a la configuración se refieren y tenemos que abrir:
sudo gedit /etc/postfix/main.cf
Y al final del fichero añadimos:
inet_protocols = ipv4 home_mailbox = Maildir/
Sirve para indicar que se utilizará el protocolo de red IPv4 y cual será el directorio donde se almacenarán los correos electrónicos. Tenemos que observar con detenimiento el fichero y buscar la siguiente línea mydestination que ha de ser igual a nuestro nombre de servidor. Como ya sabéis en nuestro caso es desarrollo.com Si todo está Ok podemos pasar al reseteo del servidor de correo:
sudo /etc/init.d/postfix restart
Ahora necesitamos instalar un par de servicios que nos permitirán tener bien configurado nuestro servidor de correo de forma correcta. Hemos de instalar Courier PoP y Courier IMAP
sudo apt-get install courier-pop
Al instalarlo nos realizará una pregunta, por defecto viene señalado el no pero podemos fácilmente seleccionar el sí, de hecho, si seleccionamos el sí, tan solo existirá un fichero de configuración para el servicio y podremos gestionarlo fácilmente desde nuestro Webmin.
Ahora instalamos Courier IMAP
sudo apt-get install courier-imap
¿Qué nos falta? Claro, nos falta la interfaz gráfica para poder utilizar nuestras cuentas de correo, ¿verdad? Pues bien, nosotros hemos optado por instalar SquirrelMail, que es una aplicación webmail basada en php que nos permitirá gestionar nuestro correo electrónico.
sudo apt-get install squirrelmail
Ahora necesitamos configurarlo:
squirrelmail-configure
Al teclear esta instrucción en la consola nos aparecerá la aplicación de gestión del aplicativo. Seguimos los pasos:
- Seleccionamos la Opción D (teclear D y pulsar Intro): Set pre-defined settings for specific imap servers
- Después tecleamos courier y pulsamos intro
- Pulsamos una tecla para continuar
- Ahora seleccionamos la opción 2 y pulsamos intro
- Ahora seleccionamos la opción 1 y pulsamos intro
- A continuación tecleamos el nombre de nuestro dominio desarrollo.com y pulsamos intro
- Para finalizar pulsamos la tecla Q para salir y guardamos los cambios
Para poder acceder al SquirrelMail desde la web, tenemos que crear un enlace simbólico. ¿Cómo? Pues con dos sencillos comandos:
cd /var/www
sudo ln -s /usr/share/squirrelmail webmail
Ahora ya podemos visitar nuestro webmail en nuestro servidor de desarrollo. Si lo has hecho todo bien http://localhost/webmail debería de funcionarte correctamente.
hola amigos.. mi problema es que yo no puedo enviar ni responder correos a hotmail, pero si me lelgan los que ami me envian al webMail
yo ya lei todo, quizas de la desesperacion no he leido bien pero yo no puedo enviar mensajes me da el error de:
Message not sent. Server replied: Connection refused 111 Can’t open SMTP stream
ya hize lo que del fichero de etc/exim.conf y nada de nada
solo ayudenme con esto que llevo quemandome las pestañas 2 dias y ya me desespere, si no me despiden, jajajaja es enserio…. ayuda como resuelvo esto???