GNU/Linux >> Tutoriales Linux >  >> Linux

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

Puede usar sendmail o "sendmail parecido" proporcionado por postfix/exim/... .

/usr/sbin/sendmail -i -- $recipients < message_file

-i - no trate especialmente las líneas con un punto inicial

Puede usar un "sendmail parecido" más exótico (p. ej., proporcionado por msmtp ) para enviar directamente a través de otro host smtp sin configuración "en todo el sistema".
msmtp se distribuye en Debian, por lo que es probable que se incluya en otras distribuciones de Linux.

https://packages.debian.org/stretch/msmtp

Paquete:msmtp (1.6.6-1)
cliente SMTP ligero con soporte para perfiles de servidor

msmtp es un cliente SMTP que puede usarse para enviar correos desde Mutt y probablemente otros MUA (agentes de usuario de correo). Reenvía los correos a un servidor SMTP (por ejemplo, a un proveedor de correo gratuito), que se encarga de la entrega final. Usando perfiles, se puede configurar fácilmente para usar diferentes servidores SMTP con diferentes configuraciones, lo que lo hace ideal para clientes móviles.


Desafortunadamente sendmail y mailx no le permite especificar un servidor SMTP diferente. Pero podrías combinar la respuesta de Andrzej con ssh. Aunque usaré el -t opción para leer destinatarios del archivo/datos que se están leyendo.

cat <messagefile> | ssh [email protected] /usr/sbin/sendmail -i -t

<messagefile> es un archivo que contiene el mensaje MIME y mailhost es el servidor SMTP. user es una identificación de inicio de sesión en el servidor SMTP.


Linux
  1. Cómo usar SSH en Linux desde Android

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

  3. Así es como funciona un servidor Linux

  4. Cómo instalar un servidor Linux de virtualización

  5. ¿Cómo enviar correo electrónico con mi servidor CentOS?

Cómo verificar la carga de su servidor en Linux

Cómo instalar el servidor OpenSSH en Alpine Linux

Cómo usar el comando de pared en Linux

Comando mailx en linux:enviar y recibir correo de Internet

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

Cómo configurar un servidor de correo SMTP con Postfix en Ubuntu 18.04