Est-il possible d'envoyer des emails localement à la racine de l'user

J'ai mis en place un système de mailing dans mon VPS Debian. Tout fonctionne bien sauf que je ne peux pas envoyer un email à la root user.

Il existe une solution de contournement pour spécifier dans /etc/aliases quelque chose comme

root: <some_other_user>

Ensuite, tous les emails adressés à root@<fqdn> iraient dans la boîte aux lettres <some_other_user>@<fqdn> .

Du sharepoint vue de la security, c'est encore mieux, mais je me request s'il existe un moyen d'envoyer des courriels à la root de l'user.

Alors oui, est-ce possible techniquement avec Postfix? Si oui, comment puis-je faire cela?

METTRE À JOUR:

Voici les journaux postfix.service :

 Apr 26 22:18:25 <hostname><fqdn> postfix/qmgr[2375]: 3905421760: from=<ddnomad@<fqdn>>, size=631, nrcpt=1 (queue active) Apr 26 22:18:26 <hostname><fqdn> postfix/local[2429]: 3905421760: to=<mailuser@<fqdn>>, orig_to=<root@<fqdn>>, relay=local, delay=1.3, delays=0.21/0.01/0/1, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION") 

Pour ma compréhension cela signifie que la lettre a été envoyée avec succès. Mais il n'a jamais été livré à la boîte aux lettres de root .

postfix utilise procmail pour dissortingbuer des courriers électroniques, et comme postfix appelle procmail cours d'exécution comme nobody pour des raisons de security, les courriels envoyés à root seront envoyés à l'user nobody .

Les lists de diffusion de Debian l'expliquent mieux que moi et suggèrent un travail autour de:

Le propre agent de livraison de postfix peut livrer à la boîte aux lettres de root, mais postfix NE JAMAIS fourrer un programme externe (par exemple procmail) en tant que root. il change l'UID au propriétaire du courrier en cours de livraison ou si cet user est root, il ne change d'UID à personne.

afin que procmail ne soit exécuté comme personne lors de la livraison du courrier racine.

Je travaille autour de cela par simplement symlinking / var / spool / mail / racine à / var / spool / mail / personne – alors je peux lire le courrier de la racine en tant que root.
notez que ce n'est PAS le moyen recommandé de le faire – la plupart des gens vous reorderont de diriger le courrier de la racine vers un autre user dans / etc / aliases.

Plus loin dans le fil, ils se souviennent aussi de la FAQ postfix sur le courrier racine :

Si vous utilisez procmail (ou une autre command) pour la dissortingbution du courrier local, Postfix ne livrera pas le courrier en tant que root. Au lieu de cela, Postfix exécute procmail (ou autre chose) comme personne. Peut-être qu'un jour Wietse fera assez confiance à Postfix pour exécuter des commands externes en tant que root. Solution: tout comme vous n'êtes pas censé vous connecter en tant que root (sauf pour des conditions inhabituelles), vous n'êtes pas censé recevoir du courrier en tant que root.

Créez un alias de messagerie pour root qui transfère le courrier à un user réel.