OVH Cloud OVH Cloud

Question SENDMAIL

3 réponses
Avatar
Yvan GALAS
Bonjour,

j'ai effectue un changement dans /etc/mail/aliases, redirection du user
root vers un autre user.

j'ai execute newaliases, et fait un kill -HUP sur sendmail (je ne sais
pas si c'est necessaire !)

J'aimerai savoir si il est possible de renvoyer tous les messages du
user root...

Evidement pas ceux de la mail queue mais ceux deja receptionne.


Merci.

3 réponses

Avatar
M.D
Dans l'article <bmdv0r$gas$,
disait...
Bonjour,

j'ai effectue un changement dans /etc/mail/aliases, redirection du user
root vers un autre user.


Bien.

j'ai execute newaliases, et fait un kill -HUP sur sendmail (je ne sais
pas si c'est necessaire !)


C'est effectivement inutile: la commande « newaliases »
(re-)génère aliases.db en relisant le fichier aliases.

J'aimerai savoir si il est possible de renvoyer tous les messages du
user root...


sendmail -q (pour ce qui n'a pas encore été distribué)

Evidement pas ceux de la mail queue mais ceux deja receptionne.


Ben alors non, s'ils sont déja dans la boite,
il faudra alors les forwarder un par un.

--
Marc

Avatar
Matthieu Herrb
M.D writes:
Evidement pas ceux de la mail queue mais ceux deja receptionne.


Ben alors non, s'ils sont déja dans la boite,
il faudra alors les forwarder un par un.


formail -Yes sendmail -oi utilisateur < /root/mbox

Doit le faire si la boite de root est une boite au format Unix.
formail fait partie du package procmail, si pas déjà installé.
--
Matthieu Herrb


Avatar
manu
Yvan GALAS wrote:

J'aimerai savoir si il est possible de renvoyer tous les messages du
user root...
Evidement pas ceux de la mail queue mais ceux deja receptionne.


Y'a la methode brutale:
cat /var/mail/root >> /var/mail/user

--
Emmanuel Dreyfus
A lire: 240 pages en français sur l'administration UNIX avec BSD
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3