GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo enviar correo a través de un servidor SMTP externo usando el comando mailx en Linux?

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]

Nota: Realice los cambios necesarios en el comando anterior, como la dirección del servidor smtp, el puerto, el tipo de conexión, el nombre de usuario y la contraseña smtp.


Linux
  1. Cómo cambiar una zona horaria en el servidor RHEL7 Linux

  2. Cómo enviar correos a un usuario externo con Mailx en Linux

  3. Cómo enviar una cadena al servidor usando s_client

  4. ¿mailx envía correo usando una retransmisión SMTP o se conecta directamente al servidor SMTP de destino?

  5. ¿Cómo enviar un mensaje de correo sin procesar en Linux?

Cómo sincronizar la hora en un servidor Linux usando Chrony

Cómo hacer un servidor CS:GO en Linux VPS

Cómo tomar capturas de pantalla en Linux usando Scrot

Comando mailx en linux:enviar y recibir correo de Internet

Cómo SSH al servidor a través de Linux

¿Cómo insertar una nueva línea en el correo electrónico usando el comando de correo de Linux?