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

[FAQ] Failed sending email :: PHP ::

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
NPV-S
phpBB 1.2.0
Сообщения: 14
Зарегистрирован: 14 лет 8 месяцев
Откуда: Иркутск

Сообщение NPV-S »

А у меня вот такая ошибка:

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

Ran into problems sending Mail. Response: 550 non-local recipient verification failed 

DEBUG MODE

Line : 165
File : smtp.php 

Перешел на smtp по началу все былло нормально, потом все чаще и чаще стала выскакивать эта ошибка при отправке сообщения. Что с ней делать, писать хостеру?
Клуб любителей Nissan Skyline
Изображение
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Зарегистрирован: 16 лет 3 месяца
Откуда: Ленинград

Сообщение /DiOs »

NPV-S писал(а):писать хостеру?
Нет, постмастеру того домена, чей smtp вы пытаетесь использовать. Но вдумайтесь в сообщение об ошибке. Если это политика того домена, то вряд ли для вас станут делать исключение. Если глюк... Ну, может и поможет. Во всяком случае могу сказать, что нечасто, но получаю такой отлуп от list.ru при отправке честных сообщений из обычного почтового клиента. Никуда не пишу, разумеется, в силу бесдполезности, просто перепосылаю. Понимаю, что для форума это не выход, просто в порядке раз'яснения.
И если я неправ, пусть старшие товарищи поправят меня
NPV-S
phpBB 1.2.0
Сообщения: 14
Зарегистрирован: 14 лет 8 месяцев
Откуда: Иркутск

Сообщение NPV-S »

А если завести новую почту и ее настроить на smtp ошибка исщезнит? Как бороться с ошибкой?
Клуб любителей Nissan Skyline
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 15 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

NPV-S
Это не ошибка, и она не устранима.
Вариант: Вы постите в большую тему, на которую подписаны ряд пользователей. После вашего поста этим пользователям идёт отправка мыла с сообщением о новом посте в теме. У одного из пользователей мыло не активно (умерло). Результат: ваша ошибка.
Очень частая ситуация.
И это только один из вариантов.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Sunwater
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 14 лет 11 месяцев
Откуда: Санкт-Петербург

Сообщение Sunwater »

Все-таки не очень понятно, что делать с массовой рассылкой.

Провайдер (Инфобокс) утверждает, что:
У нас нет ограничений на количество сообщений.Отправка сообщений через скрипты у Вас работает.
Однако при отправке сообщений 200 пользователям всё работает, а 400 — нет:

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

Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 16 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Пинать хостера ногами. Пусть показывают логи, что происходит в этот момент.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 17 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Sunwater
разбить на группы по 200 человек и рассылать.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Sunwater
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 14 лет 11 месяцев
Откуда: Санкт-Петербург

Сообщение Sunwater »

Служба поддержки хостинга думала 2 дня. И выдала следующий ответ:
Программа через которую скрипт осуществляет отправку писем (sendmail) не принимает в качестве параметров заголовки более 2kb. По этому при увеличении количества получателей возникают проблемы.

В общем, в скрипте должно было бы учитываться это ограничение.
Так как emailer.php это судя по всему штатный скрипт дистрибутива форума, рекомендовал бы Вам обновить его версию. Скорее всего в новой версии эта проблема устранена.
Либо как вариант, можно в ручную разбивать получателей на части.
Добавлено спустя 3 минуты 26 секунд:

У меня версия 2.0.22, проблема в этом?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 17 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Sunwater
просто форум не бьет автоматом на части. Либо бить на группы, либо ставить мод, который на несколько писем будет разбивать
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Sunwater
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 14 лет 11 месяцев
Откуда: Санкт-Петербург

Сообщение Sunwater »

Ясно, уже разбила на группы и отослала.

А в версии 2.0.23 эта же проблема есть?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Зарегистрирован: 16 лет 3 месяца
Откуда: Ленинград

Сообщение /DiOs »

Sunwater писал(а):А в версии 2.0.23 эта же проблема есть?
Никто ее не устранял.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
maximus007
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 14 лет 5 месяцев
Откуда: Минск

Сообщение maximus007 »

Ошибка
Ran into problems sending Mail. Response: 550 relay not permitted

DEBUG MODE

Line : 153
File : smtp.php

Строка 153:
server_parse($socket, "250", __LINE__);
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 17 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

maximus007 писал(а):550 relay not permitted
здесь все написано. Можете пообщаться с хостером или с тем у чей почтовик вы используете
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Зарегистрирован: 16 лет 3 месяца
Откуда: Ленинград

Сообщение /DiOs »

Значит так, объясняю по буквам, а потом иду в поиск. Если я писал с кривой раскладкой то, что уже было написано -- даю ЖК. Если написано мною -- даю бан.

Relay -- передача, транзит почты. Дело в принципе богупротивное. MTA (MAilTransfer Agent, почтовый сервер) должен принимать почту:
1. От своих клиентов (обслуживаемых доменов) для кого угодно.
2. От чужих клиентов -- только для своих клиентов.

Прием почты от чужих клиентов для чужих клиентов -- open relay, аналог open proxy для http. Т.е. вещь, явным образом способствующая незаконным действиям в сети. Тот MTA, который пытаетесь использовать вы, запрещает транзит, и правильно.

Раз-два-три-четыре-пять -- я пошел искать.

Добавлено спустя 1 минуту 7 секунд:
maximus007 писал(а):Так а то, что вот недавно, буквально вчера работало.
Ну наконец постмастер вынул руки из задницы. Ура!

Добавлено спустя 1 минуту 51 секунду:

Хотя теоретически возможно, что засунул их туда.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Зарегистрирован: 16 лет 3 месяца
Откуда: Ленинград

Сообщение /DiOs »

maximus007
Мать-перемать, да до какой степени я должен напрячься, чтобы угадать вашу конфигурацию??? Вы же после публикации сообщения об ошибке ни слова по делу не сказали! Ну, попробуйте позвонить в поликлиннику и сказать:"У меня градусник показывает 38, но я точно здоров. Где копать?". Как нам нужно еще извернуться, чтобы научить вас пользоваться англо-русским словарем, обучить основам интернет-технологий да еще доказать, что мы говорим правду??? Если у вас после запуска форума винда начнет в BSOD идти -- это тоже к нам???
И если я неправ, пусть старшие товарищи поправят меня

Вернуться в «FAQ (phpBB 2.0.x)»