¿Cómo configurar mailx para que sea compatible con Gmail?

¿Cómo configurar mailx para que sea compatible con Gmail?

¿Cómo puedo configurar mailxel envío de mensajes a mi cuenta de Gmail? Lo que hago ahora es ejecutar el comando:

mail -s "hello kid" [email protected]

Se congela y no hace nada. Probé algunas variaciones, pero todas se congelaron en mi terminal. ¿Hay algo que deba configurar mailxantes de usarlo mail?

Se encontraron diferentes opciones en Internet, como crear un .mailrcarchivo de configuración y otros, pero no llegué a ninguna parte. ¿Alguien puede facilitarme más información sobre el tema?

Respuesta1

El comando está esperando que escriba el mensaje de correo y luego controle-d. Después de hacer eso, se enviará el mensaje. Si solo desea una prueba rápida, haga:mail -s "hello kid" [email protected]

echo `date` this is a test | mail [email protected]

y el mensaje será enviado inmediatamente.

Respuesta2

También puede redirigir un archivo al correo.
Útil al enviar correo a través decron

mail -s "Logs" [email protected] < /var/log/auth.log

Respuesta3

debe configurar la autenticación de dos factores dentro de la configuración de seguridad en la cuenta de Google y obtener una contraseña de aplicación de 16 dígitos. Crear un archivo mailrc

nano ~/.mailrc

y pegar

account gmail {
    set smtp-use-starttls
    set ssl-verify=ignore
    set smtp-auth=login
    set smtp=smtp://smtp.gmail.com:587
    set from="email@address(Name)"
    set smtp-auth-user=email@address
    set smtp-auth-password=16 digit app password
}

entonces te mando mensaje

echo -e "Message body" | mailx -s "Subject" receiver@email

información relacionada