censssored Цитата: Нет, пока не помогу. Сорь.
Слушай. я с рассылкой разабрался чутка.. Не рассылается подписчикам т.к. в базе подписчики помечены как неактивные active='0'. Чтобы стало active='1' подписчик должен подтвердить подписку в присылаемом ему письме при подписке на рассылку.. Но дело в том что моим пользователям это письмо с сылкой для подтверждения не приходит. за это отвечает код:
$subject = str_replace("__HOMEPAGENAME__", $pref['hpname'], $lang['newsletteractivate_subject']);
$e_message = $lang['newsletteractivate_body'];
$e_message = str_replace("__NAME__", $_POST['name_newsletter'], $e_message);
$e_message = str_replace("__LINK__", $subscribe_link, $e_message);
$body = str_replace("\n","\n\n", $e_message);
@mail($_POST['email_newsletter'], $subject, stripslashes($body),
"From: $pref[company_email_reply]\r\n"
."Reply-To: $pref[company_email_reply]\r\n"
."X-Mailer: PHP/" . phpversion());
где
$subscribeurl = "http://" . $_SERVER['HTTP_HOST'] . str_replace("/index.php","",$_SERVER['PHP_SELF']) . "/index.php?p=newsletter&action=subscribe&area=$_REQUEST[area]&email=$_POST[email_newsletter]&code=$securecode";
$subscribe_link_pre = str_replace("__NEWSLETTERNAME__", "'" . $row2->name . "'" , $lang['newsletter_subscribe_link']);
Но не приходят по этому коду письма на подтверждение.... 8-(((( Что не так? Может знаешь?
Я сделал так чтобы рассылка шла и неактивным подписчикам.. но это же не правильно.. Хотелось бы чтоб они подтверждали подписку...