PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail wichtig!!!



conZole
18.12.01, 15:14
hallo miteinander,

gibts irgendeine möglichkeit unter sendmail (suse) an alles user die auf dem server (virtusertable) eingetragen sind eine e-mail zu schicken?

und wenn ja wie lautet der befehl.

vielen dank erstmal für eure hilfe
conZole

snoopy99
18.12.01, 18:45
Ich kann dir nur eine recht simple Methode anbieten. ;-)
Und zwar folgende:

Die User sind ja alle wahrscheinlich in der selben Gruppe
(z.B. Users)

mail `cat /etc/passwd | grep :101: | cut -d: -f1´ < Dateiname

wobei Dateiname den Text der zu verschickenden Mail enthält und 102 die Gruppen-ID ist.

conZole
19.12.01, 09:35
würde es so funzen?

ich lege einen neuen user an z.B. alle@xxx.de
dann eine .forward in das homeverzeichnis. und in der .forward ein ls *@xxx.de irgendwie?

pucki
19.12.01, 11:13
hi,

also von der console wie oben schon mal aufgeführt oder evtl. mal schaun, ob du mit aliasen arbeiten kannst. der befehl muß nicht gepflegt werden und man kann ihn auch aus einem script heraus aufrufen, das erspart tiparbeit. den text vorher in ein file zu schreiben, dürfte nun wirklich ein prob sein.