¿Cómo puedo configurar cualquier agente de correo de línea de comando para enviar a cuentas de Gmail?
Respuesta1
Parecería que el texto de este error podría originarse exim4
en Debian:
# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#
Parecería que la solución sería reconfigurar exim4
y, dentro del ncurses
diálogo inicial, asegurarse de seleccionar elinternet site; mail is sent and received directly using SMTP
opción (en lugar de lo que probablemente sea la local delivery only; not on a network
opción):
dpkg-reconfigure exim4-config
Tenga en cuenta que, aunque la opción superior implica que ahora se aceptará el correo de Internet, parece que incluso si se selecciona, de forma predeterminada todavía está limitada a las direcciones IPv4/IPv6 del host local para aceptar el correo (si deja los valores predeterminados en las indicaciones posteriores). de la reconfiguración), por lo tanto, parecería que realmente no tiene que preocuparse por tener el smtp
puerto abierto en el servidor al mundo exterior simplemente seleccionando la opción de nivel superior (TBH, entonces tiene poco sentido por qué no está incluso el predeterminado, ya que enviar correo al mundo exterior es una operación bastante común que generalmente funciona sin ninguna configuración adicional en todos los sistemas BSD, por ejemplo, a menos que estés usando algo como Google Cloud, supongo, donde están los puertos SMTP salientes. obstruido).
Respuesta2
Aquí estáun enlaceAllí se describe cómo configurar mutt para Gmail.