Je reçois beaucoup de courrier dans root
le compte de messagerie de mon utilisateur. Cela semble être principalement des rapports et des erreurs provenant d'éléments tels que les cron
scripts. J'essaie de travailler et de résoudre ces problèmes, éventuellement même de les transférer vers une sorte de "tableau de bord" - mais d'ici là, comment puis-je faire en sorte que ces messages soient redirigés vers mon compte de messagerie personnel?
65
Réponses:
Tout utilisateur, y compris root, peut transférer son courrier électronique local en mettant l’adresse de transfert dans un fichier appelé
~/.forward
. Vous pouvez y avoir plusieurs adresses, toutes sur une ligne et séparées par une virgule. Si vous souhaitez à la fois la livraison locale et le transfert, indiquez l'root@localhost
une des adresses.L'administrateur système peut définir des alias de messagerie dans le fichier
/etc/aliases
. Ce fichier contient des lignes telles queroot: [email protected], /root/mailbox
; l'effet est le même que d'avoir[email protected], /root/mailbox
dans~root/.forward
. Vous devrez peut-être exécuter un programme commenewaliases
après avoir changé/etc/aliases
.Notez que le fonctionnement de
.forward
et/etc/aliases
dépend de votre MTA . La plupart des MTA implémentent les principales fonctionnalités fournies par le traditionnel sendmail, mais consultez la documentation de votre MTA.la source
[email protected], /root/mailbox
marche sur Ubuntu? il va à la première adresse mais pas à la boîte aux lettres locale pour root, même après son exécutionnewaliases
. J'ai aussi essayé/var/mail/root
sans succès .../etc/aliases
et~/.forward
sont généralement 644, bien que je pense que 600 fonctionne avec la plupart des MTA.Créez simplement
/root/.forward
et placez votre adresse email dans ce fichier. Il sera envoyé à votre adresse mail externe.la source
dans
~/.forward
[email protected], [email protected]
avec cela, je reçois un email sur ma boîte et il est également écrit à
/var/mail/root
. (ma distribution est Debian avec postfix).Remplacez "thisserver.com" par le nom de domaine de votre serveur
la source
Utilisez cette commande:
Insérer, éditer ou supprimer des courriels dans ce fichier texte, Ctrl+ X, [Y] pour enregistrer le fichier.
la source
Si vous utilisez le MTA Postfix et possédez votre propre domaine ( exemple.com ), vous pouvez le configurer pour le transférer à
[email protected]
côté de tout autre compte utilisateur.Dans le
main.cf
fichier de configuration ou avec les remplacements,master.cf
définissez les options suivantes:Cela permettra à Postfix de traiter le courrier sur votre compte root en tant que tel
[email protected]
et de le router en conséquence, que ce soit par relaisrelayhost
ou directement à example.com . Avec cette configuration, Postfix livrera le courrier à[email protected]
votre boîte aux lettres locale (/var/mail/root
ou à l’endroit où votre système distribue le courrier système).la source