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

[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]



reply via email to

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