<![CDATA[Andesi - forum / Envoyer un mail à tous les utilisateurs du système [Résolu]]> 2005-08-29T00:26:16Z FluxBB http://forum.andesi.org/viewtopic.php?id=4764 <![CDATA[Réponse à : Envoyer un mail à tous les utilisateurs du système [Résolu]]> J'ai trouvé dans /etc/aliases il faut rajouter
all : :include:/etc/aliases_all

Et pour le script à faire tourner après chaque ajout/suppression de compte:

#!/bin/sh
# Pour mettre a jour la listes des destinataires de all@localhost
echo `cat /etc/group | grep users | cut -d':' -f 4` > /etc/aliases_all
newaliases

Après c'est pas forcement users que vous voudrez utiliser.

]>
http://forum.andesi.org/profile.php?id=664 2005-08-29T00:26:16Z http://forum.andesi.org/viewtopic.php?pid=42997#p42997
<![CDATA[Envoyer un mail à tous les utilisateurs du système [Résolu]]> Mon problème est le suivant je voudrais pouvoir donner des informations sur la maintenance du système à tous les utilisateurs de celui-ci. J'ai donc pensé que Postfix (ou exim) avaient un alias all pour envoyer un message à tout le monde mais ça ne semble pas le cas. Il y a un moyen simple de mettre cela en place?

J'ai trouvé la commande:
cat /etc/group | grep users | cut -d':' -f 4
pour connaitres tous les utilisateurs donc il me faudrais juste ajouter une ligne
all : `cat /etc/group | grep users | cut -d':' -f 4`
dans /etc/aliases, je cherche à faire un script qui fait ça mais en modifiant la ligne si elle existe déjà dans le fichier histoire de tout mettre dans un cron journalier et oublier cette histoire.

PS: j'ai essayé d'ajouter avec les ` ` mais postfix ne comprend pas que c'est une commande et envoie un mail à `cat ...

Bref si quelqu'un a une idée je suis prenneur.

]>
http://forum.andesi.org/profile.php?id=664 2005-08-28T23:55:54Z http://forum.andesi.org/viewtopic.php?pid=42996#p42996