Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

ждите, блокировка рассылки спама у хостера обычно на час, через час проверьте лог

Ок, спасибо буду надеяться что все верно сделал 

Ссылка на сообщение
Поделиться на другие сайты

Ок, спасибо буду надеяться что все верно сделал 

у меня была такая проблема на virtuemart joomla, вычислил файл куда спаммеры влезли и обрубил

Ссылка на сообщение
Поделиться на другие сайты

у меня была такая проблема на 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.net
mail() 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
 

+++++ я заменил почту та как она личная 

Ссылка на сообщение
Поделиться на другие сайты

Вот еще код 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>");
	}


}
Ссылка на сообщение
Поделиться на другие сайты

Лог как по мне чист все проверил все мои запросы спама не увидил , так в чем же может быть проблема?

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>

 

Ссылка на сообщение
Поделиться на другие сайты

если в логе нет левых рассылок почты, то предъявите его хостеру и пусть он объяснит почему ограничил вашу почту и еще у вас не указан ящик отправителя, из-за чего тоже может быть ограничена отправка писем

Изменено пользователем Gendalf
Ссылка на сообщение
Поделиться на другие сайты

Привет ,спасибо за советы вот я задавал опять прислали , 

От: Станислав - 2015-04-18 12:38:08
Добрый день

В целях борьбы со спам рассылками на сервере были внесены изменения, которые запрещают отправку писем через функцию mail с почтовым ящиком отправителя, не созданном в аккаунте и не указанном в качестве отправителя в почтовых настройках сайта.
Для решения данной проблемы Вам необходимо создать почтовый ящик на сервере (видеоинструкция №5 - http://bitte.net.ua/video-faq.htm ) и указать данный почтовый ящик в почтовых настройках сайта в качестве отправителя для функции mail.

Так же Вы можете настроить отправку писем при помощи SMTP авторизации, если поддержка данной функции есть в почтовых настройках Вашего сайта.
В случае, если почтовый ящик был создан на другом почтовом сервисе, настройки для SMTP авторизации требуется уточнить у сервиса, на котором был создан почтовый ящик.
В случае, если почтовый ящик был создан на нашем сервере, настройки для SMTP авторизации будут следующие:
Имя SMTP сервера: localhost
SMTP порт: 25
Имя пользователя: название созданного почтового ящика
Пароль: пароль от созданного почтового ящика

Если на Вашем сайте нет почтовых настроек для функции mail и настроек SMTP авторизации, Вам требуется отредактировать скрипт отправки писем, указав в скрипте для функции mail, в качестве отправителя, созданный на сервере почтовый ящик или же отредактировать скрипт для возможности отправки писем при помощи SMTP авторизации.
 

КТО ЗНАЕТ КАК ПРАВИЛЬНО И КУДА В SIMPLA ВНОСИТЬ НАСТРОЙКИ ПОЧТЫ?

Ссылка на сообщение
Поделиться на другие сайты

я вам ответил в другой вашей теме, вы еще тем 10 создайте, чтоб вас забанили )

Не найду как их удалять_)) Шучу 

ХОЧУ ВАС ПО БЛАГОДАРИТЬ ЗАКОМПЛЕКСНОЕ СОПРОВОЖДЕНИЕ 

СПАСИБО ЗАРАБОТАЛО :)  :)  :)

Ссылка на сообщение
Поделиться на другие сайты

Перестаньте быть дешевкой и пользуйтесь лицензионным продуктом.

Причем здесь ето ? Я спросил о возможностях , а Вы как следует только все продаете а толком решение не говорите .

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

кстати забавный случай у меня приключился... в форме использовал переменную "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" и форма заработала.... вообще мне часто попадаются такие вещи в работе, которые в голове не укладываются порой... естественно из за нехватки узконаправленных знаний, так что если кто то в курсе этого прикола - плиз в студию, с удовольствием выслушаю, почему в данном случае форма не работала....

Ссылка на сообщение
Поделиться на другие сайты

Неоднократно встречалось подобное. Все просто и объяснимо. На страницах сайтов часто подключаются много скриптов js, естественно, многие их них используют переменные, в том числе глобальные. И если Вы случайно в своем скрипте будете использовать такое же имя, то и возможен конфликт...

Например, в админке на странице товара используется переменная new_feature.  Если Вы добавите на страницу что-то свое, и измените переменную под свои нужды, то перестанет работать добавление свойства...

 

Со стилями  CSS аналогичное бывает...

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...