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

[FAQ] Failed sending email :: PHP ::

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

Сообщение 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
Зарегистрирован: 18 лет 1 месяц
Откуда: Ленинград

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

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

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

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

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

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

Сообщение Sunwater »

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

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

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

Failed sending email :: PHP ::

DEBUG MODE

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

Сообщение Rayden »

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

Сообщение crash »

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

Сообщение Sunwater »

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

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

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

Сообщение crash »

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

Сообщение Sunwater »

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

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

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

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

Сообщение 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
Зарегистрирован: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

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

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

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

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

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

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

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

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

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

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

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

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