Mis trabajos cron a veces envían correo a /var/mail/USERNAME. Normalmente lo leo por el registro en el ordenador Mac y ejecuto mail
para leer y eliminar estos correos. Pero, ¿cómo entregar/reenviar estos correos a mi Gmail automáticamente? Me gustaría leer estos correos desde diferentes ordenadores Mac en una sola cuenta de Gmail.
Respuestas
¿Demasiados anuncios?En mi máquina High Sierra (10.13.4), el correo honra el archivo .forward. Cree un archivo en su directorio personal llamado ".forward" que contenga una dirección de correo electrónico. Todo su correo en el sistema Mac será reenviado a esta dirección.
Tiene sentido limitar el acceso a este archivo, con chmod.
Por ejemplo (abra el Terminal en su directorio personal):
cube:~ borg$ cat > .forward
locutus@borg.org <return>
<ctrl-d>
cube:~ borg$ chmod 600 .forward
Luego puedes probar enviándote un correo a ti mismo, desde la línea de comandos:
cube:~ borg$ mail borg
Subject: test
This is a test.
<ctrl-d>EOT
cube:~ borg$ mail
No mail for borg
cube:~ borg$
Nota: esto sólo funciona para el reenvío de correo del sistema MacOS, no para el reenvío desde cualquiera de sus servicios de correo en la nube. Puede introducir cualquier dirección de correo electrónico válida en el archivo.
Para gestionar el enrutamiento del correo en un sistema *nix debe configurar su MTA. Aquí es un extenso manual sobre las capacidades de MTA en los sistemas OSX