westwumens Опубликовано 17 апреля, 2015 Автор Жалоба Поделиться Опубликовано 17 апреля, 2015 ждите, блокировка рассылки спама у хостера обычно на час, через час проверьте логОк, спасибо буду надеяться что все верно сделал Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 17 апреля, 2015 Жалоба Поделиться Опубликовано 17 апреля, 2015 Ок, спасибо буду надеяться что все верно сделал у меня была такая проблема на virtuemart joomla, вычислил файл куда спаммеры влезли и обрубил Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 у меня была такая проблема на virtuemart joomla, вычислил файл куда спаммеры влезли и обрубилДоброе утро ну вот весь лог за сегодня mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: ++++@i.ua -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.+++++@ukr.netmail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: a.+++++@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.+++++@ukr.net +++++ я заменил почту та как она личная Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 Вот еще код Notify.php <?php class Notify extends Newcms { function email($to, $subject, $message, $from = '', $reply_to = '') { $headers = "MIME-Version: 1.0\n" ; $headers .= "Content-type: text/html; charset=utf-8; \r\n"; $headers .= "From: $from\r\n"; if(!empty($reply_to)) $headers .= "reply-to: $reply_to\r\n"; $subject = "=?utf-8?B?".base64_encode($subject)."?="; @mail($to, $subject, $message, $headers); } public function email_order_user($order_id) { if(!($order = $this->orders->get_order(intval($order_id))) || empty($order->email)) return false; $purchases = $this->orders->get_purchases(array('order_id'=>$order->id)); $this->design->assign('purchases', $purchases); $products_ids = array(); $variants_ids = array(); foreach($purchases as $purchase) { $products_ids[] = $purchase->product_id; $variants_ids[] = $purchase->variant_id; } $products = array(); foreach($this->products->get_products(array('id'=>$products_ids)) as $p) $products[$p->id] = $p; $images = $this->products->get_images(array('product_id'=>$products_ids)); foreach($images as $image) $products[$image->product_id]->images[] = $image; $variants = array(); foreach($this->variants->get_variants(array('id'=>$variants_ids)) as $v) { $variants[$v->id] = $v; $products[$v->product_id]->variants[] = $v; } foreach($purchases as &$purchase) { if(!empty($products[$purchase->product_id])) $purchase->product = $products[$purchase->product_id]; if(!empty($variants[$purchase->variant_id])) $purchase->variant = $variants[$purchase->variant_id]; } // Способ доставки $delivery = $this->delivery->get_delivery($order->delivery_id); $this->design->assign('delivery', $delivery); $this->design->assign('order', $order); $this->design->assign('purchases', $purchases); // Отправляем письмо // Если в шаблон не передавалась валюта, передадим if ($this->design->smarty->getTemplateVars('currency') === null) { $this->design->assign('currency', reset($this->money->get_currencies(array('enabled'=>1)))); } $email_template = $this->design->fetch($this->config->root_dir.'design/'.$this->settings->theme.'/html/email_order.tpl'); $subject = $this->design->get_var('subject'); $this->email($order->email, $subject, $email_template, $this->settings->notify_from_email); } public function email_order_admin($order_id) { if(!($order = $this->orders->get_order(intval($order_id)))) return false; $purchases = $this->orders->get_purchases(array('order_id'=>$order->id)); $this->design->assign('purchases', $purchases); $products_ids = array(); $variants_ids = array(); foreach($purchases as $purchase) { $products_ids[] = $purchase->product_id; $variants_ids[] = $purchase->variant_id; } $products = array(); foreach($this->products->get_products(array('id'=>$products_ids)) as $p) $products[$p->id] = $p; $images = $this->products->get_images(array('product_id'=>$products_ids)); foreach($images as $image) $products[$image->product_id]->images[] = $image; $variants = array(); foreach($this->variants->get_variants(array('id'=>$variants_ids)) as $v) { $variants[$v->id] = $v; $products[$v->product_id]->variants[] = $v; } foreach($purchases as &$purchase) { if(!empty($products[$purchase->product_id])) $purchase->product = $products[$purchase->product_id]; if(!empty($variants[$purchase->variant_id])) $purchase->variant = $variants[$purchase->variant_id]; } // Способ доставки $delivery = $this->delivery->get_delivery($order->delivery_id); $this->design->assign('delivery', $delivery); // Пользователь $user = $this->users->get_user(intval($order->user_id)); $this->design->assign('user', $user); $this->design->assign('order', $order); $this->design->assign('purchases', $purchases); // В основной валюте $this->design->assign('main_currency', $this->money->get_currency()); // Отправляем письмо $email_template = $this->design->fetch($this->config->root_dir.'admin/design/html/email_order_admin.tpl'); $subject = $this->design->get_var('subject'); $this->email($this->settings->order_email, $subject, $email_template, $this->settings->notify_from_email); } public function email_comment_admin($comment_id) { if(!($comment = $this->comments->get_comment(intval($comment_id)))) return false; if($comment->type == 'product') $comment->product = $this->products->get_product(intval($comment->object_id)); if($comment->type == 'blog') $comment->post = $this->blog->get_post(intval($comment->object_id)); $this->design->assign('comment', $comment); // Отправляем письмо $email_template = $this->design->fetch($this->config->root_dir.'admin/design/html/email_comment_admin.tpl'); $subject = $this->design->get_var('subject'); $this->email($this->settings->comment_email, $subject, $email_template, $this->settings->notify_from_email); } public function email_password_remind($user_id, $code) { if(!($user = $this->users->get_user(intval($user_id)))) return false; $this->design->assign('user', $user); $this->design->assign('code', $code); // Отправляем письмо $email_template = $this->design->fetch($this->config->root_dir.'design/'.$this->settings->theme.'/html/email_password_remind.tpl'); $subject = $this->design->get_var('subject'); $this->email($user->email, $subject, $email_template, $this->settings->notify_from_email); $this->design->smarty->clearAssign('user'); $this->design->smarty->clearAssign('code'); } public function email_feedback_admin($feedback_id) { if(!($feedback = $this->feedbacks->get_feedback(intval($feedback_id)))) return false; $this->design->assign('feedback', $feedback); // Отправляем письмо $email_template = $this->design->fetch($this->config->root_dir.'admin/design/html/email_feedback_admin.tpl'); $subject = $this->design->get_var('subject'); $this->email($this->settings->comment_email, $subject, $email_template, "$feedback->name <$feedback->email>", "$feedback->name <$feedback->email>"); } } Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 Лог как по мне чист все проверил все мои запросы спама не увидил , так в чем же может быть проблема? mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: ms-9@i.ua -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: office-prime@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:15]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:17]: To: office-prime@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net To: имя_получателя <ящик_получателя> From: почтовый_ящик_созданный_в_панели mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:17]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; From: a.shanin@ukr.net To: имя_получателя <ящик_получателя> From: почтовый_ящик_созданный_в_панели mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:16]: To: office-prime@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; To: имя_получателя <ящик_получателя> From: почтовый_ящик_созданный_в_панели mail() on [/hosting/b1647971/data/www/mifo.kyiv.ua/api/Notify.php:16]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8; To: имя_получателя <ящик_получателя> From: почтовый_ящик_созданный_в_панели mail() on [/hosting/b1647971/data/www/iphone7.net.ua/include/functions_email.php:63]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit From: a.shanin@ukr.net Return-Path: a.shanin@ukr.net Reply-To: a.shanin@ukr.net mail() on [/hosting/b1647971/data/www/iphone7.net.ua/include/functions_email.php:171]: To: a.shanin@ukr.net -- Headers: MIME-Version: 1.0 Content-type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit From: Admin Section <email@domain.com> Return-Path: Admin Section <email@domain.com> Reply-To: Admin Section <email@domain.com> Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 18 апреля, 2015 Жалоба Поделиться Опубликовано 18 апреля, 2015 (изменено) если в логе нет левых рассылок почты, то предъявите его хостеру и пусть он объяснит почему ограничил вашу почту и еще у вас не указан ящик отправителя, из-за чего тоже может быть ограничена отправка писем Изменено 18 апреля, 2015 пользователем Gendalf Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 Привет ,спасибо за советы вот я задавал опять прислали , От: Станислав - 2015-04-18 12:38:08Добрый деньВ целях борьбы со спам рассылками на сервере были внесены изменения, которые запрещают отправку писем через функцию mail с почтовым ящиком отправителя, не созданном в аккаунте и не указанном в качестве отправителя в почтовых настройках сайта.Для решения данной проблемы Вам необходимо создать почтовый ящик на сервере (видеоинструкция №5 - http://bitte.net.ua/video-faq.htm ) и указать данный почтовый ящик в почтовых настройках сайта в качестве отправителя для функции mail.Так же Вы можете настроить отправку писем при помощи SMTP авторизации, если поддержка данной функции есть в почтовых настройках Вашего сайта.В случае, если почтовый ящик был создан на другом почтовом сервисе, настройки для SMTP авторизации требуется уточнить у сервиса, на котором был создан почтовый ящик.В случае, если почтовый ящик был создан на нашем сервере, настройки для SMTP авторизации будут следующие:Имя SMTP сервера: localhostSMTP порт: 25Имя пользователя: название созданного почтового ящикаПароль: пароль от созданного почтового ящикаЕсли на Вашем сайте нет почтовых настроек для функции mail и настроек SMTP авторизации, Вам требуется отредактировать скрипт отправки писем, указав в скрипте для функции mail, в качестве отправителя, созданный на сервере почтовый ящик или же отредактировать скрипт для возможности отправки писем при помощи SMTP авторизации. КТО ЗНАЕТ КАК ПРАВИЛЬНО И КУДА В SIMPLA ВНОСИТЬ НАСТРОЙКИ ПОЧТЫ? Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 18 апреля, 2015 Жалоба Поделиться Опубликовано 18 апреля, 2015 я вам ответил в другой вашей теме, вы еще тем 10 создайте, чтоб вас забанили ) Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 я вам ответил в другой вашей теме, вы еще тем 10 создайте, чтоб вас забанили )Не найду как их удалять_)) Шучу ХОЧУ ВАС ПО БЛАГОДАРИТЬ ЗАКОМПЛЕКСНОЕ СОПРОВОЖДЕНИЕ СПАСИБО ЗАРАБОТАЛО Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 18 апреля, 2015 Жалоба Поделиться Опубликовано 18 апреля, 2015 не за что Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 не за что Продолжаем? )) Нам на почту приходит форма ее внешний вид поменят в файле? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 18 апреля, 2015 Жалоба Поделиться Опубликовано 18 апреля, 2015 Перестаньте быть дешевкой и пользуйтесь лицензионным продуктом. Цитата Ссылка на сообщение Поделиться на другие сайты
westwumens Опубликовано 18 апреля, 2015 Автор Жалоба Поделиться Опубликовано 18 апреля, 2015 Перестаньте быть дешевкой и пользуйтесь лицензионным продуктом.Причем здесь ето ? Я спросил о возможностях , а Вы как следует только все продаете а толком решение не говорите . Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 18 апреля, 2015 Жалоба Поделиться Опубликовано 18 апреля, 2015 email_order_admin.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Алексей Склейнов Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 кстати забавный случай у меня приключился... в форме использовал переменную "call" - обозначил чисто вызов специалиста.... что бы понятнее было, в самой форме выглядит вот так <div class="form-group"> <label for="input_call" class="col-xs-4 col-sm-4 control-label">Вызов специалиста</label> <div class="col-xs-8 col-sm-8"> <input id="input_call" name="call" type="checkbox" class="checkbox" value="1" {if $call}checked{/if}> </div> </div> в итоге форма не работает, ни в базу, не отправка админу не осуществляется, хотя обработчик все четко обрабатывает, без ошибок.... Честно говоря вот такие моменты меня больше всего напрягают, ведь вещь элементарная, но... у меня дополнительных полей в форме 4 штуки, обязательным не емейл, а телефон указан собственно пришлось найти что именно не дает работать скрипту методом исключения тех или иных полей в форме - вот и определилось это... конечно я кириллицу подозревал, перепроверил, переписал и в итоге решил просто переименовать переменную в "calls" и форма заработала.... вообще мне часто попадаются такие вещи в работе, которые в голове не укладываются порой... естественно из за нехватки узконаправленных знаний, так что если кто то в курсе этого прикола - плиз в студию, с удовольствием выслушаю, почему в данном случае форма не работала.... Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 21 мая, 2015 Жалоба Поделиться Опубликовано 21 мая, 2015 Неоднократно встречалось подобное. Все просто и объяснимо. На страницах сайтов часто подключаются много скриптов js, естественно, многие их них используют переменные, в том числе глобальные. И если Вы случайно в своем скрипте будете использовать такое же имя, то и возможен конфликт...Например, в админке на странице товара используется переменная new_feature. Если Вы добавите на страницу что-то свое, и измените переменную под свои нужды, то перестанет работать добавление свойства... Со стилями CSS аналогичное бывает... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.