Linux tiene un programa de agente de usuario de correo incorporado llamado mailx. Como su nombre indica, es una aplicación de consola que se utiliza para enviar y recibir correos electrónicos. La utilidad mailx es una versión mejorada del comando mail. Junto con la funcionalidad proporcionada por el comando original mail, proporciona características adicionales como la capacidad de enviar archivos adjuntos mediante el uso de la bandera-A., El comando mailx está disponible desde una variedad de paquetes diferentes:
- bsd-mailx
- heirloom-mailx
- mailutils
instalando mailx
Para Ubuntu/Debian:
sudo apt-get install bsd-mailx
para fedore/centos:
sudo yum install mailx
nota: a pesar de que el comando mailx es una versión más reciente de la utilidad de correo original, todavía se puede hacer referencia con la palabra clave ‘mail’.
enviando un correo electrónico
1., Escribir el mensaje directamente en la línea de comandos: para enviar un correo electrónico simple, use la bandera «-s» para establecer el asunto entre comillas que es seguido por el correo electrónico del receptor. Después de esto, mailx espera el contenido del correo electrónico. Para introducir nuevas líneas, sigue presionando enter. Después de escribir el contenido, presione Ctrl+D & EOT será mostrado por mailx.
$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT
2. Tomar el mensaje de un archivo
$ mail -s "A mail sent using mailx" [email protected] < /path/to/file
3. Usando tuberías
$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]
4., Enviar el mismo correo a varios destinatarios: podemos enviar el mismo correo electrónico a varios destinatarios (no por cc o Cco) de la siguiente manera:
$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file
5. Agregar CC & BCC
Podemos enviar una copia al carbón (CC) o una copia al carbón ciego (BCC) para enviar el mismo correo electrónico a varios destinatarios (de manera visible o oculta). Para CC, usamos la opción»- c»& para BCC usamos la opción» – b » que es seguida por las direcciones de correo electrónico.
$ mail - s "A mail sent using mailx" [email protected] -c [email protected] -b [email protected]
6. Agregar adjuntos los adjuntos son una parte vital de la comunicación por correo electrónico., Podemos adjuntar documentos, imágenes, archivos de texto, etc. usando la opción» – a » seguida de la ruta del archivo que queremos adjuntar.
$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt