Pregunta :¿Cómo enviar correos electrónicos a usuarios externos con mailx ejecutándose en el sistema CentOS/RHEL?
El siguiente comando muestra cómo enviar un correo a un usuario externo usando mailx:
# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address
Aquí,
-vvv =Verbosidad.
-s =Especifica el asunto.
-r =Correo electrónico enviado desde.
-S =Especifica el servidor smtp.
Para poder enviar correos electrónicos fuera de la red interna mediante mailx, es necesario especificar el relé externo o smtp que se encargará de todos los correos electrónicos para que los correos electrónicos se envíen a la dirección correcta.
También puede editar el archivo de configuración de mailx /etc/mail.rc para agregar la siguiente configuración al final del archivo, por ejemplo:
set smtp=your.smtp.server set from="from email address"
Luego ejecute el comando mailx y luego ingrese el cuerpo del correo electrónico, presione enter y finalmente presione Ctrl+D para enviarlo.
# mailx -vvv -s "email subject" external-email-address [Body of the email] Ctrl D to deliver the message