dilluns, 17 de setembre del 2012

Enviar mail des de Consola


Quan treballem amb Linux, en alguns casos tenim la necessitat d'enviar correu des de consola amb la informació d'algun procés o arxiu de configuració adjunt al correu.

Per això tenim els command:
  1. Command mail
Aquest command no permet enviar correu des de consola, però no pot enviar arxius adjunt dins del correu el que fa és afegir dins del cos de correu.

Exemples:
- Enviant un correu amb informació d'un fitxer.
mail -s “Hosts” test@carlespla.com < /etc/hosts

- Enviant un correu cap a diverses persones, sobre un esdeveniment.
echo "Reunio corp" | mail -s "REUNIO" test@carlespla.com -c test1@carlespla.com -c test2@carlespla.com

  1. Command mpack
Aquest command també ens permet enviar correu, però aquest ens permet enviar arxiu adjunts dins del correu, per això haurem de instal·lar el programa ja que no ve instal·lat per default.

- RHEL/Centos/Fedora I derivats
Per aquest tipus de distribució han de tenir habilitat el repositori de DAG.
yum install mpack

exemple:
Envia un correu amb un arxiu adjunt.
mpack -s "Arxiu" /backup/httpd.tar.gz test@carlespla.com

Enviant un correu amb arxiu adjunt a diverses persones.
mpack -s "Arxiu" /backup/httpd.tar.gz test@carlespla.com test1@carlespla.com test2@carlespla.com

Amb això ja podrem enviar correu electrònic des de consola sense cap problema i espero que els sigui de molta utilitat.

Cap comentari:

Publica un comentari a l'entrada