shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problema com script que manda email p/ todos usuario


From: Erik P. Ghijs
Subject: problema com script que manda email p/ todos usuario
Date: Sat, 11 Jan 2003 04:23:42 -0200

Oi pessoal,

Desenvolvei um script que envia e-mail a todos usuário do sistema linux, só
que eu devo tar com alguma linha com problema pois não esta funcionando,
peco aos amigo da lista me ajudar?, pois vc tem mais experiência com shell
script.

Obrigado,

############# INICIO DO SCRIPT ################

#!/bin/bash
# Script para enviar email a todos usuario do provedor.
# Desenvolvido por: Erik P. Ghijs - address@hidden

DOMINIO="dominio.com.br"
PASS="/etc/passwd"
LIST_USER="users_all_isp.txt"
USER_MAIL="mail_all.txt"
SUBJECT="Teste"

# Grupos de usuario que vao formar a lista de email
#GID1=230 # pppusers "Conectiva"
#GID2=231 # popusers "Conectiva"
GID1=44 # pppusers "Red Hat"
GID2=45 # popusers "Red Hat"

cat "$PASS" |sed -e
"/^\([^:]*:\)\{3\}\($GID1\)\|\($GID2\):/!d;s/:.*/@$DOMINIO/" > "$LIST_USER"

# Coloque aqui a msg que vai ser enviado aos usuarios,
# a msg deve ser colocada dentro das aspas.

cat > "$USER_MAIL" << EOF

Messagem p/ os usuaraio

EOF

# Envia o e-mail a todos os usuario.
cat "$USER_MAIL" |mail -s "$SUBJECT" "$LIST_USER"

# Deleta os arquivos lixo.
rm -f "$LIST_USER" "$USER_MAIL"


############## FIM DO SCRIPT #################



reply via email to

[Prev in Thread] Current Thread [Next in Thread]