[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para mala direta.
From: |
João Salvatti |
Subject: |
Re: [shell-script] Script para mala direta. |
Date: |
Thu, 11 Aug 2005 14:58:42 -0300 |
Valeu Eliphas.
Falow.
Em 11/08/05, Eliphas Levy Theodoro <address@hidden> escreveu:
>
> João Salvatti escreveu:
> > não sei se vocês podem me ajudar. Gostaria de saber se alguém já vez ou
> sabe
> > como se faz um script para fazer mala direta para usuários de um
> provedor?
>
> Depende do MTA e DB que você usa no provedor ':)
>
> Se você usar qmail+vpopmail no provedor, com mysql de backend, pode
> fazer algo assim (fiz isso a algum tempo atrás, e tou pegando da
> memória, então provavelmente tem erros de sintaxe/campos):
>
> from=address@hidden
> subject="Novos serviços, então você vai pagar mais caro"
> sql="SELECT pw_name, pw_domain
> FROM vpopmail WHERE pw_name NOT IN ('root','postmaster')
> ORDER BY pw_name"
> echo "$sql" | mysql -N -p vpopmail > emails.txt
> while read user dominio; do
> email=$user@$dominio
> {
> echo -e "From: $from\nTo: $email\nSubject: $subject"
> echo "MIME-Version: 1.0"
> echo -e "Content-type: text/html; charset=iso-8859-1\n"
> cat email.html # aqui vai o texto
> } | qmail-inject
> done
>
> O qmail-inject vai se virar pra pegar o teu email e já jogar diretão na
> caixa postal do usuário.
>
> Nunca mexi com postfix, então não sei como te dar um exemplo pra ele,
> mas basicamente seria trocar o sql para algo que vai te devolver uma
> lista dos emails, e trocar o qmail-inject por "sendmail -tf $from".
>
> Faça uns testes com uns três emails teus, não faça como eu e mande um
> troço errado pra todo mundo da primeira vez ':D
>
> --
> Eliphas
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
> ------------------------------
> *Links do Yahoo! Grupos*
>
> - Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
> - Para sair deste grupo, envie um e-mail para:
> address@hidden<address@hidden?subject=Unsubscribe>
> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
--
João Salvatti
Undergraduating in Computer Science
Federal University of Para - UFPA
web: http://salvatti.expert.com.br
e-mail: address@hidden
[As partes desta mensagem que não continham texto foram removidas]