Forums:
Que tal foro como estan me preguntaba si hay alguna manera de enviar un mail a todos las cuentas de correo creadas en mi servidor Centos 5 y utilizo webmin..
El problema que tengo muchas cuentas en mi servidor y seria tedioso dijitar una por una espero exista la manera de hacerlo..
Saludos Cordiales
Fernando
se me ocurre: echo -n
se me ocurre:
echo -n "todos: ">> /etc/aliases
ls /home|egrep -v lost >> /etc/aliases
sendmail -bi
y ahi envias a todos@tudominio.com

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos

epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
disculpa mi ingnorancia
disculpa mi ingnorancia pero donde ejecuto el codigo que me pones y ademas donde iria el asunto y el cuerpo del correo
Saludos Cordiales
Fernando
esto lo pones en el shell,
esto lo pones en el shell, lo que hará será crearte un alias llamado "todos" que contendrá a todos los usuarios del sistema.
Uy no, he metido la pata, los usuarios deben estar separados por coma.
Mejor intenta esto: crea un script (con un editor de textos en linux) que diga:
#!/bin/bash
echo -n "todos: " >> /etc/aliases
#aqui tengo que usar BACKTICKS.
#NO PONDRE APOSTROFES!
for usu in `ls /home|egrep -v lost`
do
echo -n "${usu}," >> /etc/aliases
done
echo "" >> /etc/aliases
sendmail -bi
exit 0
El unico problema que te garantizo es que no pondrás backticks (son los que quedan a la derecha de la P en un teclado en español) sino que pondrás apostrofes y se te dañará el archivo de aliases.
Parece que realmente recién llegas a linux... es un script muy simple pero si haces algo mal, te dañará el archivo de aliases y quizá te traiga más problemas.. quizá mejor escribas uno a uno lo usuarios.
Saludos

epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos

epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
si por casualidad te saliera
si por casualidad te saliera un error en el script o escribieras algo mal, en fin, si por casualidad tuvieras que deshacer el cambio que estamos intentando en /etc/aliases, te tocará editar /etc/aliases y borrar todo el final del archivo con lo que ahi aparezca.
Mejor crea una copia de /etc/aliases antes de meter las 4...
cp /etc/aliases /etc/aliases.bak
de forma tal que puedas reponer /etc/aliaes.bak hacia /etc/aliases en caso de problemas.
Saludos

epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos

epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
ok gracias mañana lo pruebo
ok gracias mañana lo pruebo y te cuento
Saludos Cordiales
Fernando