Ошибка почты

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
usa555
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 7 месяцев

Re: Ошибка почты

Сообщение usa555 »

Для самого загадка...
шаблоны и версию написал, изменений не вносил, моды не ставил.
версии msql 5.0.67 и php 5.2.10

лог:
Ошибка почты
» EMAIL/PHP/mail()
***(изменено)/cron.php

[phpBB Debug] PHP Notice: in file /includes/functions_messenger.php on line 655: mail() expects parameter 4 to be string, array given

там стоит $data_ary['package_size'] = 0;
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Ошибка почты

Сообщение MAzZY »

Эту тему читали? Ничего не помогло?
usa555
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 7 месяцев

Re: Ошибка почты

Сообщение usa555 »

был вариант, который не пробовал: настроить smtp
но как-то не очень хочется это делать...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Ошибка почты

Сообщение rxu »

usa555 писал(а):/includes/functions_messenger.php on line 655: mail() expects parameter 4 to be string
Не похоже, что этот файл у вас от версии 3.0.6. Попробуйте заменить его полностью файлом из дистрибутива 3.0.6.
Изображение
usa555
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 7 месяцев

Re: Ошибка почты

Сообщение usa555 »

другого и быть не может. вчера ставил с нуля...

Добавлено спустя 3 минуты 1 секунду:
возможно это как-то связано с кешем?...
что-то кешируется и не даёт отправить...
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Есть ли у phpbb лог рассылки почты?

Сообщение Metag »

Все понял спасибо.
Спасибо за ваш портал!!!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Ошибка почты

Сообщение crash »

вот такой мод есть для почты Max Email Recipients
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
capun
phpBB 1.2.0
Сообщения: 14
Стаж: 17 лет 7 месяцев

Re: Ошибка почты

Сообщение capun »

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

Ошибка почты
» EMAIL/PHP/mail()
/adm/index.php

Саппорт говорит, что ограничения на функцию mail вообще нет и все должно работать.
Отправляю письма группе "Администраторы"(их до десяти) - все ок.
Отправляю пятидесяти пользователям - ошибки в логах.
В настройках почты размер пакета менял на 0 - не помогает.
Можете подсказать в чем конкретно проблема? С чем обратиться к хостингу, на что указать?
Спасибо.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Ошибка почты

Сообщение crash »

узнайте максимальное разрешенное количество получателей
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Ошибка почты

Сообщение Metag »

Добрый день.
Возникает ошибка отправки массовой рассылки.
Тему всю прочитал. (Если честно то по диагонали)

Строки в конфиг раскоментировал - точную ошибку все равно не вижу. Символ @ надо убирать в конфиге?

Данные у хостера такие 500 писем в час, и 32 в BCC.
Пользователей за 600.
Установил размер пакета 250, BCC 30.
Вопрос: Пакеты как я понимаю не раз в час отправляются и мне это не поможет? Что означает галочка "Немедленная отправка" в окне отправки сообщений?
Если все дело только в хостере - неужели нет мода который позвоялет настроить отправку сообщений например раз в час? Типа постановки в очередь?

Спасибо за внимание.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Ошибка почты

Сообщение crash »

Metag писал(а):неужели нет мода который позвоялет настроить отправку сообщений например раз в час?
возможно и есть. Можете попробовать найти
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Metag
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 7 месяцев
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Ошибка почты

Сообщение Metag »

Ок. Буду искать. Все что пока нашел на оф сайте - закрыто или прекращена дальнейшая разработка

Добавлено спустя 10 минут 28 секунд:
Упс. Кажется я разобрался. Осталось только проверить в деле - через несколько дней проведу рассылку и проверю.
А решение как мне кажется такое - при рассылке снимать галку с "Немедленной отправки" тогда сообщения не отправляются сразу а попадают во внутреннюю очередь.
Вопрос только в том - как часто отправляется эта очередь.
Спасибо за ваш портал!!!
deamon739
phpBB 1.4.1
Сообщения: 41
Стаж: 16 лет 5 месяцев
Благодарил (а): 12 раз

Re: Ошибка почты

Сообщение deamon739 »

Здравствуйте.
Недавно с толкнулся с проблемой массовой рассылки.

Исходные:
- Отправка почты с помощью функции mail();
- Поля "Контактный email-адрес:" и "Обратный email-адрес:" - одинаковые;
- Размер почтового пакета: 5;
- Версия: 3.0.7-PL1;
- Файл /cache/queue.php отсутствует;
- Права на /cache/ 777;
- Отправка уведомлений о ответах и личке - приходят;
- Массовая рассылка малым группа пользователей, тоже отправляется.


Раскоментировал строки в конфиг - точную ошибку все равно не вижу.
Изначально при отправке "всем пользователям" выводилась ошибка и в логе писалось:

Ошибка почты
» EMAIL/PHP/mail()
/adm/index.php

Прочитал тему, нашел решение
nissin писал(а):Вы немного путаете значение размера почтового пакета с количеством получателей в скрытой копии.
OPEN includes/acp/acp_email.php, FIND

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

				// Send with BCC, no more than 50 recipients for one mail (to not exceed the limit)
				$max_chunk_size = 50;
REPLACE WITH

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

				// Send with BCC, no more than 50 recipients for one mail (to not exceed the limit)
				$max_chunk_size = 9;
При очередной отправке "всем пользователям", в логе ошибок пусто. Но и писем нет!

Органичения на стороне хостера:
- не более 10 одновременно открытых соединений с одного IP-адреса при отправке сообщений;
- не более 20 получателей у одного сообщения;
- отправка не более 50 сообщений в 15 минут от одного пользователя;

Как проверить отправлены письма или нет?
В чем проблема не понимаю. Просьба помочь.
dima81
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 10 месяцев

Re: Ошибка почты

Сообщение dima81 »

Спасибо :) Smayliks - как то сразу не придал значение.
Итак продолжу, при выключенной отправке через smtp письма активации тоже не приходят.
В поле форума вписано mail
ошибка в логах:

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

Ошибка почты
» EMAIL/PHP/mail()
/adm/index.php
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Ошибка почты

Сообщение MAzZY »

Вам сказали не идти сюда писать, а идти сюда искать. Ищите

Вернуться в «Поддержка phpBB 3.0.х»