[postfix-es] Mailing a miles de correos
manuelsilva en superbanda.es
manuelsilva en superbanda.es
Lun Feb 9 10:33:18 CET 2009
puedes hacer
envio.php
<?php
include("ini.inc");
$subject= "Texto de cuerpo del mensaje "
$body=loadini("cuerpo");
if (!($fp = fopen("list.txt", "r")))
exit("Unable to open $listFile.");
$i=0;
print "Start time is "; print date("Y:m:d H:i"); print "\n";
while (!feof($fp)) {
fscanf($fp, "%s", $name);
$i++;
$mail_header = "From: cuentaenvio <envio en xxx.es\n";
$mail_header .= "Content-Type: text/html\n";
mail($name, $subject, $body, $mail_header);
}
print "End time is "; print date("Y:m:d H:i"); print "\n";
print "$i"; print "emails enviados."; print"\n";
?>
ini.inc
<?php
function loadini($path) {
$fp = fopen($path, "r");
$fpcontents = fread($fp, filesize($path));
fclose($fp);
return $fpcontents;
}
function readini($filename, $key) {
return rfi($filename,$key,TRUE);
}
function rfi($filename, $key, $just_value) {
$filecontents=loadini($filename);
$key .= "=";
$currentkey = strstr($filecontents, $key);
if (!$currentkey)
return($empty);
$endpos = strpos($currentkey, "\r\n");
if (!$endpos) $endpos = strlen($currentkey);
if ($just_value) $currentkey = trim(substr($currentkey, strlen($key),
$endpos-strlen($key)));
else $currentkey = trim(substr($currentkey, 0, $endpos));
return ($currentkey);
}
?>
cuerpo :
contiene el cuerpo del mensaje
list.txt :
contiene un listado de las cuentas.
una cuenta por linea
On Mon, 9 Feb 2009 10:21:21 +0100, "Gorka" <gorkapostfix en yahoo.es> wrote:
> Hola.
>
> Tengo que hacer un mailing a 5000 cuentas de correo de clientes. Lo
quiero
> hacer automáticamente con la función 'mail' desde php. Tengo varias
> dudas:
>
> ¿Para que no me metan como spam conviene que en lugar de hacer un 'mail'
> a
> los 5000 clientes haga 5000 'mail's cada uno a un cliente?
>
> ¿Me saturará mi postfix por mandar tantos correos a la vez?
>
> ¿No me provocará Time Outs para varios de los correos?
>
> ¿Estos avisos de Time Out llegarán a la cuenta que ponga como remitente
> en
> la función 'mail', o no habrá feedback sobre ello?
>
> ¿Conviene que programe un pequeño delay entre cada uno de los 5000
> 'mail' y
> 'mail'?
>
> ¿Conviene que lo programe para que se haga por la noche o no es
> necesario?
>
> Muchas gracias.
>
>
>
>
>
> _______________________________________________
> List de correo postfix-es para tratar temas del MTA postfix en español
> postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es
>
> _________________________________________________________________
> Este mensaje ha sido escaneado en busca de virus por MailScanner.
More information about the postfix-es
mailing list