Linux tiene un programa de agente de usuario de correo incorporado llamado mailx. Como sugiere el nombre, 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 de correo. Junto con la funcionalidad proporcionada por el comando de correo original, proporciona funciones adicionales como la capacidad de enviar archivos adjuntos mediante el indicador -a. El comando mailx está disponible en una variedad de paquetes diferentes:
- bsd-mailx
- reliquia-mailx
- mailutils
Instalando mailx
Para Ubuntu/Debian:
sudo apt-get install bsd-mailx
Para fedore/centos:
sudo yum install mailx
Nota: Aunque el comando mailx es una versión más nueva de la utilidad de correo original, todavía se puede hacer referencia a él con la palabra clave ‘correo’.
Enviando un correo electrónico
1. Escribir el mensaje directamente en la línea de comando: para enviar un correo electrónico simple, use el indicador «-s» para establecer el asunto entre comillas, seguido del correo electrónico del destinatario. Después de esto, mailx espera el contenido del correo electrónico. Para ingresar nuevas líneas, siga presionando enter. Después de escribir el contenido, presione Ctrl+D y mailx mostrará EOT.
$ mail -s "A mail sent using mailx" person@example.com Hey person, Hope you're fine these days Thanks EOT
2. Tomando el mensaje de un archivo
$ mail -s "A mail sent using mailx" person@example.com < /path/to/file
3. Usando tuberías
$ echo "Example Message" | mail - s "A mail sent using mailx" person@example.com
4. Envío del mismo correo a múltiples destinatarios: podemos enviar el mismo correo electrónico a múltiples destinatarios (no por CC o CCO) de la siguiente manera:
$ mail - s "A mail sent using mailx" personONE@example.com, personTWO@example.com < /path/to/file
5. Agregar CC y BCC
Podemos enviar una copia al carbón (CC) o una copia al carbón oculta (BCC) para enviar el mismo correo electrónico a varios destinatarios (de forma visible u oculta). Para CC, usamos la opción «-c» y para BCC usamos la opción «-b» seguida de las direcciones de correo electrónico.
$ mail - s "A mail sent using mailx" personONE@example.com -c personTWO@example.com -b personTHREE@example.com
6. Agregar archivos
adjuntos Los archivos adjuntos son una parte vital de la comunicación por correo electrónico. Podemos adjuntar documentos, imágenes, archivos de texto, etc. mediante la opción “-a” seguida de la ruta del archivo que queremos adjuntar.
$ mail - s "A mail sent using mailx" personONE@example.com -a Attachment.txt
Publicación traducida automáticamente
Artículo escrito por preritpathak y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA