7 votes

Comment livrer automatiquement /var/mail/USER à mon Gmail ?

Mes tâches cron envoient parfois du courrier à /var/mail/USERNAME. Je le lis normalement en me connectant sur l'ordinateur Mac et en lançant mail pour lire et supprimer ces courriers. Mais comment délivrer/transférer ces mails à mon Gmail automatiquement ? J'aimerais lire ces messages à partir de différents ordinateurs Mac dans un seul compte Gmail.

2voto

Matt Points 512

Sur ma machine High Sierra (10.13.4), mail honore le fichier .forward. Créez un fichier dans votre répertoire personnel appelé ".forward" contenant une adresse e-mail. Tout votre courrier sur le système Mac sera transféré à cette adresse.

Il est judicieux de limiter l'accès à ce fichier à l'aide de chmod.

Par exemple (ouvrez Terminal dans votre répertoire personnel) :

cube:~ borg$ cat > .forward
locutus@borg.org <return>
<ctrl-d>
cube:~ borg$ chmod 600 .forward

Vous pouvez ensuite tester en vous envoyant un message à vous-même, à partir de la ligne de commande :

cube:~ borg$ mail borg
Subject: test
This is a test.
<ctrl-d>EOT
cube:~ borg$ mail
No mail for borg
cube:~ borg$ 

Remarque : cela ne fonctionne que pour le transfert du courrier du système MacOS, et non pour le transfert à partir de l'un de vos services de messagerie en nuage. Vous pouvez saisir n'importe quelle adresse électronique valide dans le fichier.

1voto

Pour gérer le routage du courrier sur un système *nix, vous devez configurer votre MTA. Ici est un manuel complet sur les capacités du MTA dans les systèmes OSX

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X