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: Eliphas Levy Theodoro
Subject: Re: [shell-script] Script para mala direta.
Date: Thu, 11 Aug 2005 11:57:17 -0300
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

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


reply via email to

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