Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Настройка массовых рассылок

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

Re: Настройка массовых рассылок

Сообщение МайскийЖук »

В смысле почему? Потому что отправка ОДНОГО сообщения через форум работала и работает. Попробуй отправь СТО сообщений, и они снова будут расценены как спам, отправишь ли ты их через почтовый сервис хостера или отправишь ли ты их через SMTP-сервер Яндекса, не важно.

Мы ж вроде вчера ещё всё это обсудили и сделали выводы. Я думал, всё уже понятно, а ты снова вопрос задаёшь. :)

Ты эксперимент с рассылкой ОДНОГО сообщения в ОДНУ минуту провёл? Каковы результаты?
 
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

Еще раз -
МайскийЖук писал(а): 03.03.2021 7:44 Потому что отправка ОДНОГО сообщения через форум работала и работает.
SMPT врублен -
Пчелкин писал(а): 03.03.2021 6:55 ТЕСТОВОЕ ПИСЬМО из админки НЕ УЛЕТАЕТ.
Пчелкин писал(а): 03.03.2021 6:55 Выключаем SMTP -
Пчелкин писал(а): 03.03.2021 6:55 ВУАЛЯ!!! Все пришло! Что ЭТО было? Это как? Почему?
Отправлено спустя 8 минут 31 секунду:
МайскийЖук писал(а): 03.03.2021 7:44 Я думал, всё уже понятно
Я то понял. Но сегодня увидел что и ОДНО СООБЩЕНИЕ на мыло НЕ улетает с SMTP. Тут мозги и перестали включаться.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1126
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 283 раза

Re: Настройка массовых рассылок

Сообщение KEMnEP »

Пчелкин писал(а): 03.03.2021 6:55 Ну что .. СМОТРИМ ФОКУС
Могу другой фокус показать, отправь пожалуйста через этот форум письмо на тестовый сайт для email, а после на другой почтовый этого же сайта с включенным smtp. И результаты сюда плиз, если не трудно. То есть сделать 2 теста на сайте для тестов.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

Re: Настройка массовых рассылок

Сообщение МайскийЖук »

Пчелкин писал(а): 03.03.2021 8:12ОДНО СООБЩЕНИЕ на мыло НЕ улетает с SMTP. Тут мозги и перестали включаться.
 
Не, ну а чо ты хотел? Яндекс пометил тебя, как спамера, а сейчас с этим делом у всех провайдеров почтовых сервисов достаточно жёстко. :) Тебе теперь только ждать, пока Яндекс сжалобится и перестанет считать тебя спамером, либо использовать почтовый сервис хостера.

Вопрос про undisclosed recipients так и остался открыт. :dontknow
 
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

Хорошо!
Последние посты мои были о форуме jpnavi.ru

Берем новый ящик на https://www.mail-tester.com

Нам показан этот -
test-8t3ls00bp@srv1.mail-tester.com

На форуме jpnavi.ru есть тестовый юзер - Test01

Вбиваем ему почтовый ящик - test-8t3ls00bp@srv1.mail-tester.com

Включаем SMTP и отправляем ему на почту через форум сообщение
На емейл отправлена юзеру Test01 почта с форума jpnavi.ru
Смотрим -
https://www.mail-tester.com/test-8t3ls00bp
03946.jpg

Теперь в настройках почты вырубаем то самый чертов SMTP, а юзеру ящик меняем на следующий -
test-x396b7k4f@srv1.mail-tester.com

И опять отправляем ему на почту из профиля сообщение -
На емейл отправлена юзеру Test01 почта с форума jpnavi.ru на ящик test-x396b7k4f@srv1.mail-tester.com и смотрим
Смотрим -
https://www.mail-tester.com/test-x396b7k4f
03945.jpg

Какая то фигня!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Пчелкин 03.03.2021 8:53, всего редактировалось 1 раз.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1126
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 283 раза

Re: Настройка массовых рассылок

Сообщение KEMnEP »

Пчелкин писал(а): 03.03.2021 6:55 У меня ж целый сервак для этого...
Но - КАК? И КТО ВОЗЬМЕТСЯ СОЗДАТЬ ЕГО?
Думаю Pazh за оплату всё настроит ;) Прямо с сервера уходить будет. Я пока из принципа не беру заказы.

Отправлено спустя 2 минуты 30 секунд:
Пчелкин писал(а): 03.03.2021 8:44 Смотрим -
https://www.mail-tester.com/test-8t3ls00bp
А знаете почему ушло как я и думал?) Вас уже на почте pthelovod@mail.ru считают спамером. С яндексовскими настройками.

Отправлено спустя 2 минуты 13 секунд:
Пчелкин писал(а): 03.03.2021 8:44 Теперь в настройках почты вырубаем то самый чертов SMTP, а юзеру ящик меняем на следующий -
test-x396b7k4f@srv1.mail-tester.com
https://www.mail-tester.com/test-x396b7k4f а вот что бывает если рассылать прикидываясь кем то. Без настроек smtp сервера и dns. В лучшем случае будет улетать в папку спам. А у таких как гугл скорей и не приходить вовсе.
Последний раз редактировалось KEMnEP 03.03.2021 8:56, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

МайскийЖук писал(а): 03.03.2021 8:30 использовать почтовый сервис хостера.
ПАХА!!!!!! СПАСАЙ!!!!
МайскийЖук писал(а): 03.03.2021 8:30 Вопрос про undisclosed recipients так и остался открыт
Да я сам в "полном восторге"
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

Re: Настройка массовых рассылок

Сообщение МайскийЖук »

Ну, так а что с вариантом рассылки ОДНОГО сообщения в ОДНУ минуту ЧЕРЕЗ ХОСТЕРА? Ты попробовал так :?:
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

Уже настроил. А до прохождения 24 обещанных Яшой часов, после которых меня на пару часов вырубят из СПАМ фильтра, осталось 3 часа. Жду. :cry:
По нашим будет 19 вечера..

Отправлено спустя 1 минуту 36 секунд:
МайскийЖук писал(а): 03.03.2021 9:13 минуту ЧЕРЕЗ ХОСТЕРА?
Тьфу ты. Через хостера? То есть еще и SMTP вырубить?
Чой то я сначала не врубился. Щас... Сделаю.. Полез на Кировский
А кавыку МГНОВЕННО или не надо?
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1126
Стаж: 9 лет 1 месяц
Благодарил (а): 42 раза
Поблагодарили: 283 раза

Re: Настройка массовых рассылок

Сообщение KEMnEP »

Пчелкин писал(а): 03.03.2021 9:21 А до прохождения 24 обещанных Яшой часов, после которых меня на пару часов вырубят из СПАМ фильтра, осталось 3 часа
Вас там и нет, сейчас вы в спаме только на pthelovod@mail.ru (если и на других не успели) Так что можете отправлять. Другим емаил кроме него.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

МайскийЖук писал(а): 03.03.2021 9:13 в ОДНУ минуту
Да где в том кроне та МИНУТА?

Код: Выделить всё

<?php
define('IN_PHPBB', true);
define('IN_CRON', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Do not update users last page entry
$user->session_begin(false);
$auth->acl($user->data);

$cron_type = request_var('cron_type', '');

// Output transparent gif
header('Cache-Control: no-cache');
header('Content-type: image/gif');
header('Content-length: 43');

echo base64_decode('R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');

// Flush here to prevent browser from showing the page as loading while running cron.
flush();

if (!isset($config['cron_lock']))
{
	set_config('cron_lock', '0', true);
}

// make sure cron doesn't run multiple times in parallel
if ($config['cron_lock'])
{
	// if the other process is running more than an hour already we have to assume it
	// aborted without cleaning the lock
	$time = explode(' ', $config['cron_lock']);
	$time = $time[0];

	if ($time + 3600 >= time())
	{
		exit;
	}
}

define('CRON_ID', time() . ' ' . unique_id());

$sql = 'UPDATE ' . CONFIG_TABLE . "
	SET config_value = '" . $db->sql_escape(CRON_ID) . "'
	WHERE config_name = 'cron_lock' AND config_value = '" . $db->sql_escape($config['cron_lock']) . "'";
$db->sql_query($sql);

// another cron process altered the table between script start and UPDATE query so exit
if ($db->sql_affectedrows() != 1)
{
	exit;
}

/**
* Run cron-like action
* Real cron-based layer will be introduced in 3.2
*/
switch ($cron_type)
{
	case 'queue':

		if (time() - $config['queue_interval'] <= $config['last_queue_run'] || !file_exists($phpbb_root_path . 'cache/queue.' . $phpEx))
		{
			break;
		}

		include_once($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);
		$queue = new queue();

			$queue->process();

	break;

	case 'tidy_cache':

		if (time() - $config['cache_gc'] <= $config['cache_last_gc'] || !method_exists($cache, 'tidy'))
		{
			break;
		}

			$cache->tidy();

	break;

	case 'tidy_search':
		
		// Select the search method
		$search_type = basename($config['search_type']);

		if (time() - $config['search_gc'] <= $config['search_last_gc'] || !file_exists($phpbb_root_path . 'includes/search/' . $search_type . '.' . $phpEx))
		{
			break;
		}

		include_once("{$phpbb_root_path}includes/search/$search_type.$phpEx");

		// We do some additional checks in the module to ensure it can actually be utilised
		$error = false;
		$search = new $search_type($error);

		if ($error)
		{
			break;
		}

			$search->tidy();

	break;

	case 'tidy_warnings':

		if (time() - $config['warnings_gc'] <= $config['warnings_last_gc'])
		{
			break;
		}

		include_once($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

			tidy_warnings();

	break;

	case 'tidy_database':

		if (time() - $config['database_gc'] <= $config['database_last_gc'])
		{
			break;
		}

		include_once($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

			tidy_database();

	break;

	case 'tidy_sessions':

		if (time() - $config['session_gc'] <= $config['session_last_gc'])
		{
			break;
		}

			$user->session_gc();

	break;

	case 'prune_forum':

		$forum_id = request_var('f', 0);

		$sql = 'SELECT forum_id, prune_next, enable_prune, prune_days, prune_viewed, forum_flags, prune_freq
			FROM ' . FORUMS_TABLE . "
			WHERE forum_id = $forum_id";
		$result = $db->sql_query($sql);
		$row = $db->sql_fetchrow($result);
		$db->sql_freeresult($result);

		if (!$row)
		{
			break;
		}

		// Do the forum Prune thang
		if ($row['prune_next'] < time() && $row['enable_prune'])
		{
			include_once($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

			if ($row['prune_days'])
				{
					auto_prune($row['forum_id'], 'posted', $row['forum_flags'], $row['prune_days'], $row['prune_freq']);
			}

			if ($row['prune_viewed'])
				{
					auto_prune($row['forum_id'], 'viewed', $row['forum_flags'], $row['prune_viewed'], $row['prune_freq']);
			}
		}

	break;
	
	case 'tidy_phantoms':

		if (!$config['phantoms_enable'] || time() - $config['phantoms_gc'] <= $config['phantoms_last_gc'])
		{
			break;
		}

		include_once($phpbb_root_path . 'includes/functions_phantoms.' . $phpEx);

		tidy_phantoms();
		
	break;
	
// Begin : Temporary Shadow Topics
	case 'prune_shadow_topic' :
	
		include($phpbb_root_path . 'includes/functions_shadowtopics.' . $phpEx);	
		
		prune_shadow_links();

	break;
// End : Temporary Shadow Topics

}

// Unloading cache and closing db after having done the dirty work.
	unlock_cron();
	garbage_collection();

exit;


/**
* Unlock cron script
*/
function unlock_cron()
{
	global $db;

	$sql = 'UPDATE ' . CONFIG_TABLE . "
		SET config_value = '0'
		WHERE config_name = 'cron_lock' AND config_value = '" . $db->sql_escape(CRON_ID) . "'";
	$db->sql_query($sql);
}

?>
Для почты ее тут нема где тулить?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

Re: Настройка массовых рассылок

Сообщение МайскийЖук »

Пчелкин писал(а): 03.03.2021 9:22Тьфу ты. Через хостера? То есть еще и SMTP вырубить?
 
Да без разницы вообще. Можешь через SMTP, но через три часа, можешь через хостера прямо сейчас. Дело только в том, согласен ты ждать или хочешь как обычно прямо сейчас наворочать что-нибудь, а потом ещё на 20-ти страницах форума гуру разбираться с тем, что наворочал. :D
 
Пчелкин писал(а): 03.03.2021 9:22А кавыку МГНОВЕННО или не надо?
 
Давай попробуем без мгновенной отправки и без cron`а пока. Ты можешь просто установить в настройках форума максимальное количество получателей — 1 (один)? Чтобы он в ОДНОМ письме ставил ОДНОГО получателя. Это как минимум должно избавить от undisclosed recipients (это, опять же, только моё предположение, я в душе не знаю, чо там phpBB подставляет в поле «Кому», и по каким правилам он это делает).
 
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

Рассылку без SMTP с 1 в пакете без кавыки МГНОВЕННО отправило. Один из мыл - твой там есть.

Ошибок нет
Лог пустой
Последний раз редактировалось Пчелкин 03.03.2021 10:19, всего редактировалось 1 раз.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 7 месяцев
Поблагодарили: 78 раз

Re: Настройка массовых рассылок

Сообщение МайскийЖук »

Мне ничего не пришло. Пока, по крайней мере. Подожду ещё.

В логах чо? Пусто?
 
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11246
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Настройка массовых рассылок

Сообщение Пчелкин »

Ошибок нет
Лог пустой
СМТР вырублено

Вернуться в «phpBB-пространство»