devildant Posté(e) le 28 février 2011 Partager Posté(e) le 28 février 2011 Bonjour a tous, apr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 1 mars 2011 Partager Posté(e) le 1 mars 2011 Bonjour a tous, apr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 1 mars 2011 Auteur Partager Posté(e) le 1 mars 2011 s'il s'agit des utilisateurs ayant un compte sur le syno, il est possible, par script, d'envoyer un mail 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 1 mars 2011 Partager Posté(e) le 1 mars 2011 oui il s'agit des utilisateur ayant un compte sur le syno, le script serait donc la seul solution? oui. tu peux faire ça comme ça : récupération des utilisateurs dans un fichier : créer un script contenant ceci : #!/usr/bin/perl my @ligne_users=(); my $offset=1025; open LISTUSERS,">list_synousers"; open PASSWD,"/etc/passwd"; # extraction des comptes d'uid >$offset while (<PASSWD>) { @ligne_users=split(/:/); print LISTUSERS $ligne_users[1] if ($ligne_users[2] < $offset); } close PASSWD; (ne pas oublier de le rendre exécutable) envoi d'un mail à tous : créer un fichier texte contenant le texte du mail, installer nail (ipkg install nail), puis : while read utilisateur; do cat fichiertextedumail|nail -s "changement adresse site" utilisateur\@tondomaineactuel<list_synousers 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 2 mars 2011 Auteur Partager Posté(e) le 2 mars 2011 oui. tu peux faire ça comme ça : récupération des utilisateurs dans un fichier : créer un script contenant ceci : #!/usr/bin/perl my @ligne_users=(); my $offset=1025; open LISTUSERS,">list_synousers"; open PASSWD,"/etc/passwd"; # extraction des comptes d'uid >$offset while (<PASSWD>) { @ligne_users=split(/:/); print LISTUSERS $ligne_users[1] if ($ligne_users[2] < $offset); } close PASSWD; (ne pas oublier de le rendre exécutable) envoi d'un mail à tous : créer un fichier texte contenant le texte du mail, installer nail (ipkg install nail), puis : while read utilisateur; do cat fichiertextedumail|nail -s "changement adresse site" utilisateur\@tondomaineactuel<list_synousers merci beaucoup je vais regarder ça. ps c'est dommage que l'interface web du syno ne le permet pas de façon native, mais il faut pas trop en demander non plus ^^ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 10 mars 2011 Auteur Partager Posté(e) le 10 mars 2011 oui. tu peux faire 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 10 mars 2011 Partager Posté(e) le 10 mars 2011 re Bonjour, donc j'ai test 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 10 mars 2011 Auteur Partager Posté(e) le 10 mars 2011 je ne comprend pas ta question... le script envoie le mail 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 12 mars 2011 Auteur Partager Posté(e) le 12 mars 2011 enfaite voila pour la plupart mes utilisateur n'utilise jamais la boite mail lier a mon domaine il pr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 13 mars 2011 Auteur Partager Posté(e) le 13 mars 2011 il n'y a pas moyen de trouver l'emplacement des ces adresses? j'ai essayer de faire un bon vieu find / | grep -r "un email rechercher" mais rien y fait 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 13 mars 2011 Partager Posté(e) le 13 mars 2011 j'ai essayer de faire un bon vieu find / | grep -r "un email rechercher" mais rien y fait il y a de fortes chances que ce soit dans une base de donn 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 13 mars 2011 Auteur Partager Posté(e) le 13 mars 2011 il y a de fortes chances que ce soit dans une base de donn 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 13 mars 2011 Auteur Partager Posté(e) le 13 mars 2011 apparemment tous est dit ici 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 13 mars 2011 Auteur Partager Posté(e) le 13 mars 2011 apparemment tous est dit ici c'est frustrant de galérer autant juste pour faire une page web d'envoi de message a tous les utilisateur , il doit bien y avoir un moyen simple de le faire 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 13 mars 2011 Partager Posté(e) le 13 mars 2011 c'est frustrant de galérer autant juste pour faire une page web d'envoi de message a tous les utilisateur , il doit bien y avoir un moyen simple de le faire si vraiment les infos que tu cherches sont dans une base postgre, tu peux ensuite interroger la base en sql. mais j'ai l'impression que tu as mal cherché ! il y a un fichier dans /etc nommé synouser.conf qui contient les adresses mail des utilisateurs... du coup, ça devient facile d'envoyer un mail à tous, avec un simple script shell : IFS=":";while read user priv mail; do cat fichiertextedumail|nail -s "changement adresse du site" $mail;done</etc/synouser.conf 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
devildant Posté(e) le 14 mars 2011 Auteur Partager Posté(e) le 14 mars 2011 si vraiment les infos que tu cherches sont dans une base postgre, tu peux ensuite interroger la base en sql. mais j'ai l'impression que tu as mal cherché ! il y a un fichier dans /etc nommé synouser.conf qui contient les adresses mail des utilisateurs... du coup, ça devient facile d'envoyer un mail à tous, avec un simple script shell : IFS=":";while read user priv mail; do cat fichiertextedumail|nail -s "changement adresse du site" $mail;done</etc/synouser.conf je vais regarder cela de suite, si je me souvient bien la commande grep -r analyse l contenu des fichier ou alors je me plante, sa fait un baille que jais pas replonger la dedans je vais regarder cela de suite, si je me souvient bien la commande grep -r analyse l contenu des fichier ou alors je me plante, sa fait un baille que jais pas replonger la dedans c'est bien sa alors je me suis planter sur la commande et oui il sont bien dans etc/synouser.conf un grand merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.