¿Qué package instalar para enviar correos electrónicos de localhost Ubuntu?

He instalado ubuntu en mi server. Quiero que los cronjobs me envíen posts de correo electrónico para la salida.

¿Cómo puedo enviar correos electrónicos desde el terminal. qué cosa tengo que instalar y cómo voy a poner smtp o pop configuration en ese progtwig

Creo que mailx es lo que estás buscando.

sudo apt-get install bsd-mailx 

Esto también instalará postfix como mínimo, y le dará algunas opciones para configurar postfix. Si tiene un server SMTP en su LAN, elija 'sistema de satélite', luego ingrese el nombre de dominio del correo y, por último, la dirección IP de su server SMTP.

Usar:

 echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" 

También puede utilizar un file para el cuerpo:

 /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt 

El package ssmtp es popular por una forma fácil de enviar correo electrónico desde una caja de ubuntu. Aquí hay un tutorial para configurarlo para usar gmail.

Si no desea confundir con la configuration de Postfix (que puede ser un dolor terrible) checkout el package heirloom-mailx (sudo apt-get install heirloom-mailx) .

Esta es una versión alternativa del command mail que le permite especificar un server SMTP externo. Para scripts cron simple es ideal.

Página web: http://heirloom.sourceforge.net/mailx.html

Página Man: http://heirloom.sourceforge.net/mailx/mailx.1.html

Instalar postfix y mailx

apt-get install postfix mailx

Utilizo una configuration estándar en mi tienda y encuentro el package mailutils perfecto, para hacer cosas como enviar correos electrónicos automáticos desde cronjobs, etc. Muy sencillo de configurar a través de un ayudante de configuration de ncurses.

 sudo aptitude install mailutils sudo dpkg-reconfigure exim4-config 

El internet site; mail is sent and received directly using SMTP opción internet site; mail is sent and received directly using SMTP internet site; mail is sent and received directly using SMTP funciona mejor para mí (como quiero enviar para la mayor parte). También puede configurar su dirección de redirect a través de esta configuration.

A continuación, puede enviar correos electrónicos utilizando la command-line (alguien más arriba dio ejemplos), pero yo uso:

 mail -s "AVScan completed on HOSTNAME" avnotifications@somedomain.com 

Espero que esto ayude.

La última installation que hice fue en Ubuntu 11.10 con command:

 sudo apt-get install postfix mailutils 

Y si quieres leer más sobre postfix, cómo funciona y cómo probarlo intenta: PostfixBasicSetupHowto

A continuación, puede utilizar el command de mail en el cronjob. Consulte las páginas de manual del command para conocer las opciones y el uso.