De forma predeterminada, el comando de correo en Linux utilizará el servidor SMTP local que se ejecuta en el puerto 25 para enviar correos. Pero si desea enviar correos usando un servidor SMTP externo como smtp.gmail.com o el servidor SMTP de su organización, puede usar mailx dominio. Usando mailx El comando es bastante fácil, todo lo que necesita hacer es instalar el paquete mailx y pasar algunos argumentos relacionados con SMTP al comando
Instalar mailx en RHEL/CentOS:
# yum install mailx
Instalar mailx en Debian/Ubuntu:
# apt-get install mailutils
Envíe correos con un servidor SMTP externo usando el comando mailx:
# echo "The actual message goes here" | mailx -v -r "[email protected]" -s "The actual subject line goes here" -S smtp="smtp.domain.com:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="[email protected]" -S smtp-auth-password="password123" -S ssl-verify=ignore [email protected]