Resulta que hay correos de texto que enviarlos desde consola es mucho mas comodo que desde un cliente, además para scripts automáticos esta es la mejor forma de enviarlos, desafortunadamente por defecto no viene instalado y además te instala el exim4 pero fresco se puede arreglar.
Bueno lo primero es instalar lo que necesitamos, que es así
root@localhost:~#apt-get install mailutils
El te va a instalar varios paquetes que no necesitas entonces después de eso toca eliminarlo pero primero detener el exim4, de la siguiente forma
root@localhost:~#/etc/init.d/exim4 stop
Listo ahora lo eliminamos así
root@localhost:~#apt-get remove exim4
Para probar que todo funciona ejecutas el siguiente comando
root@localhost:~#echo prueba | mail -s prueba user@dondesea.com
Y revisas el log que te debe mostrar algo así
root@localhost:~#tail -20 /var/log/exim4/mainlog
2009-06-30 17:31:28 1MLlrM-0005qr-4F <= root@localhost U=root P=local S=443
2009-06-30 17:31:28 1MLlrM-0005qr-4F ** diego.espitia@colombia.com.co R=nonlocal: Mailing to remote domains not supported
2009-06-30 17:31:28 1MLlrM-0005qt-8z <= <> R=1MLlrM-0005qr-4F U=Debian-exim P=local S=1296
2009-06-30 17:31:28 1MLlrM-0005qr-4F Completed
2009-06-30 17:31:28 1MLlrM-0005qt-8z => root R=local_user T=mail_spool
2009-06-30 17:31:28 1MLlrM-0005qt-8z Completed
Listo ya puedes enviar con el comando, debes tener el nombre de la maquina debe tener estructura de dominio o sea dominio.com, sino no va a ser entregado nunca
Bueno lo primero es instalar lo que necesitamos, que es así
root@localhost:~#apt-get install mailutils
El te va a instalar varios paquetes que no necesitas entonces después de eso toca eliminarlo pero primero detener el exim4, de la siguiente forma
root@localhost:~#/etc/init.d/exim4 stop
Listo ahora lo eliminamos así
root@localhost:~#apt-get remove exim4
Para probar que todo funciona ejecutas el siguiente comando
root@localhost:~#echo prueba | mail -s prueba user@dondesea.com
Y revisas el log que te debe mostrar algo así
root@localhost:~#tail -20 /var/log/exim4/mainlog
2009-06-30 17:31:28 1MLlrM-0005qr-4F <= root@localhost U=root P=local S=443
2009-06-30 17:31:28 1MLlrM-0005qr-4F ** diego.espitia@colombia.com.co R=nonlocal: Mailing to remote domains not supported
2009-06-30 17:31:28 1MLlrM-0005qt-8z <= <> R=1MLlrM-0005qr-4F U=Debian-exim P=local S=1296
2009-06-30 17:31:28 1MLlrM-0005qr-4F Completed
2009-06-30 17:31:28 1MLlrM-0005qt-8z => root
2009-06-30 17:31:28 1MLlrM-0005qt-8z Completed
Listo ya puedes enviar con el comando, debes tener el nombre de la maquina debe tener estructura de dominio o sea dominio.com, sino no va a ser entregado nunca
Hola que tal??
ResponderBorrarbueno tu articulo, pero me asalta una duda, ¿como creo un dominio en la máquina?.
estoy configurando nagios para que me envie las notificaciones por correo, pero tengo ese problema, los mensajes no salen de mi máquina, revise el log de mail.log
Hola Obtimus, primero para nagios necesitas es colocarlo a un SMTP server, en la configuración de nagios debes colocar cual es el servidor y con que usuario y passwd te vas a identificar.
ResponderBorrarPero con relación a tu pregunta sobre el post, para el dominio tienes que asegurarte que el hostname de tu maquina cumpla con ser el un FQDN, o sea que sera dominio.com, por ejemplo le puedes colocar obtimus.com, así los correos salen como usuario@obtimus.com
Es a nivel de correo electrónico? Resulta que yo tengo que enviarlo, pero he seguido tus pasos y no funciona
ResponderBorrarMaria Jose, pues este montaje sirve para que envies correos desde tu maquina por consola, tienes que tener en cuenta que la maquina tenga bien el nombre de dominio y que el comando mail este funcionando bien.
ResponderBorrarNo se como tengas instalado esto pero revisa que en tu FW si tengas permiso para enviar los correos.