agil
Новичок
Доброго времени суток,
Нужна форма для рассылки мейлов более 1000 клиентам компании.
Воспользовался скриптом отсюда ссылка
почему-то письмо приходит 2 раза. Не смог найти в чем проблема, может поскажите ? Хотя бы куда копать ...
Нужна форма для рассылки мейлов более 1000 клиентам компании.
Воспользовался скриптом отсюда ссылка
почему-то письмо приходит 2 раза. Не смог найти в чем проблема, может поскажите ? Хотя бы куда копать ...
PHP:
<?php
$header="Date: ".date("D, j M Y G:i:s")." +0700\r\n";
$header.="From: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Максим')))."?= <[email protected]>\r\n";
$header.="X-Mailer: The Bat! (v3.99.3) Professional\r\n";
$header.="Reply-To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Максим')))."?= <[email protected]>\r\n";
$header.="X-Priority: 3 (Normal)\r\n";
$header.="Message-ID: <172562218.".date("YmjHis")."@mail.ru>\r\n";
$header.="To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Сергей')))."?= <[email protected]>\r\n";
$header.="Subject: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('проверка')))."?=\r\n";
$header.="MIME-Version: 1.0\r\n";
$header.="Content-Type: text/plain; charset=windows-1251\r\n";
$header.="Content-Transfer-Encoding: 8bit\r\n";
$text="привет, проверка связи.";
$smtp_conn = fsockopen("smtp.mail.ru", 25,$errno, $errstr, 10);
$data = get_data($smtp_conn);
fputs($smtp_conn,"EHLO mail.ru\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,"AUTH LOGIN\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,base64_encode("login")."\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,base64_encode("password")."\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,"MAIL FROM:[email protected]\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,"RCPT TO:[email protected]\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,"DATA\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,$header."\r\n".$text."\r\n.\r\n");
$data = get_data($smtp_conn);
fputs($smtp_conn,"QUIT\r\n");
$data = get_data($smtp_conn);
?>