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

Настройка smtr mail() почты

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Настройка smtr mail() почты

Сообщение ArtHome »

Главный форум недоступен, а в гугле ничего нарыть не смог, вопрос наверняка копеечный.

Итак, переехал на новый хостинг, настраиваю отправку почты. Через SMTP всё работает, но для ускорения хочу использовать функцию mail()
Проблема возникла в том, что не могу понять, как настроить правильный Return-Path. Спам-чекер мне сообщает http://www.mail-tester.com/web-cYkOwQ об ошибке:

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

From : host@namtang.info	
Bounce address : namtang@ns89171.dotvndns.vn	
Reply-To : host@namtang.info
В самом письме вижу два упоминания namtang@ns89171.dotvndns.vn

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

Received: from namtang by ns89171.dotvndns.vn
	with local (Exim 4.84)	(envelope-from <namtang@ns89171.dotvndns.vn>)
...
Return-Path: namtang@ns89171.dotvndns.vn
Как мне исключить упоминание о namtang@ns89171.dotvndns.vn из отправляемых phpBB писем?
Попытки мучения в php.ini параметров sendmail_path и mail.force_extra_parameters по результатам противоречивого нагугленного результата не дали.

Спасибо :)
Последний раз редактировалось владимир1983 17.12.2014 7:49, всего редактировалось 1 раз.
Причина: Исправлен заголовок
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: Return-Path

Сообщение владимир1983 »

Не знал про такой сервис) Попробовал) http://www.mail-tester.com/web-LpTdfB&reloaded=1
ArtHome писал(а):но для ускорения хочу использовать функцию mail()
А с чего ты взял что это быстрее?
Подробнее про сервер расскажи, что используешь и как настраиваешь.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Настройка smtr mail() почты

Сообщение ArtHome »

10/10 это круто, поздравляю! :)

Что быстрее это мне сначала в техподдержке первого хостера сообщили, когда думали, что я борюсь за выигрыш в несколько секунд. Ну и результаты эксперимента показали - через ssl SMTP почта уходит около 10-15 секунд, без SMTP через 1-2 секунды. Из настроек - всё по-дефолту, а именно:
ACP/Настройка почты:
Включить email-сообщения: да
Имя функции email: mail
Контактный email-адрес: host@namtang.info
Имя контакта:
Обратный email-адрес: host@namtang.info
Использовать SMTP для отправки email-сообщений: нет

Эксперименты с правкой php.ini видимых изменений не дали, но и ничего путного не нашёл. phpBB 3.1.2, php version 5.6.2, cgi-fcgi, Linux, Apache
Как я предполагаю, phpBB не добавляет сам return-path и MTA дописывает, что умеет.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение владимир1983 »

У тебя vps сервер или шаред?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Re: Настройка smtr mail() почты

Сообщение ArtHome »

Сорри, самое главное забыл ) Шаред, то есть доступа к конфигурации МТА я не имею
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение владимир1983 »

ArtHome писал(а):Шаред
Сочувствую. На нет и решения нет)
Долби в ТП хостера. Только они могут что то сделать. Но на шаредах нормально настроить почту практически не реально...
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
ArtHome
phpBB 1.2.0
Сообщения: 19
Стаж: 9 лет 4 месяца
Откуда: Вьетнам
Благодарил (а): 5 раз
Поблагодарили: 3 раза

Wrong Return-Path / Bounce Address / envelope-from

Сообщение ArtHome »

Разобрался с проблемой неправильного Return-Path / Bounce Address / envelope-from

Благодаря постам
http://stackoverflow.com/questions/1366 ... il-address
http://websmartcentral.com/178/phpbb3-h ... il-headers

Помимо указания поля "Return-Path", что делает phpBB3.1.2, в функцию mail необходимо также передавать пятый параметр "-f" с обратным адресом. Некоторые MTA на хостингах при отсутствии этого параметра забивают вместо Return-Path и envelope-from дефолтный адрес.

Для устранения проблемы необходимо

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

edit 
includes\functions_messenger.php

find
	$result = $config['email_function_name']($to, mail_encode($subject, ''), wordwrap(utf8_wordwrap($msg), 997, "\n", true), $headers);

replace with
	$result = $config['email_function_name']($to, mail_encode($subject, ''), wordwrap(utf8_wordwrap($msg), 997, "\n", true), $headers, "-f" . $config['board_email']);
Согласно документации, вместо правки кода достаточно в файле php.ini раскомментировать параметр mail.force_extra_parameters и написать туда что-то типа mail.force_extra_parameters = "-f john@smith.com" Но у меня данный параметр никакого влияния ни на что не оказывает.

C большой долей вероятности это 2 бага. Тут есть разработчики, которые внесут соответствующие исправления в новые версии? Наверняка я не один такой, и многие столкнувшись с багом просто забивают и переключаются на более медленный способ с использованием SMTP.
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 13 лет 11 месяцев

Re: Настройка smtr mail() почты

Сообщение Alexufo »

Я так понимаю, что настроек с почтой в 3.1.2 нет? Пункта "Конфигурация сервера" я не наблюдаю. SMTP - через код теперь настраивать?
Последний раз редактировалось Alexufo 07.01.2015 5:40, всего редактировалось 1 раз.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Настройка smtr mail() почты

Сообщение xisp »

На месте они.
phpBBex
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 13 лет 11 месяцев

Re: Настройка smtr mail() почты

Сообщение Alexufo »

странно, должен быть где и прежде?
Видимо из-за того что обновлял конференцию на другом домене

Изображение


Наладил через STK для 3.1
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение Sheer »

Alexufo писал(а):Наладил через STK для 3.1
Каким образом?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
LyapaDara
phpBB 1.4.0
Сообщения: 34
Стаж: 8 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение LyapaDara »

Здравствуйте.
Создал на сервере у хостера почтовый ящик noreplay@мой_сайт.ру
А что настраивать в админке, что бы уведомления рассылались по адресатам с noreplay.
Я так понимаю, что надо настраивать две колонки: Контактный email-адрес и Обратный email-адрес
Чью почту в них прописывать, noreplay или администраторскую?

ЗЫ
Устал уже бороться с этими уведомлениями на почту.
То одно, то другое ... нифига ладом ещё ни разу не работало.
А связь с администрацией так вообще ни одного раза не сработала.
Аватара пользователя
LyapaDara
phpBB 1.4.0
Сообщения: 34
Стаж: 8 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение LyapaDara »

Ну и вдогонку.
На странице обратной связи указано

"Данная страница позволяет пользователям отправлять электронную почту администраторам конференции"

Администраторам - имеется ввиду группе "Администраторы"?
То есть всем, кто включён в эту группу?
И отправляется напрямую или опять же через noreplay?
sa6100
phpBB 1.0.0
Сообщения: 1
Стаж: 7 лет 3 месяца

Re: Настройка smtr mail() почты

Сообщение sa6100 »

LyapaDara писал(а):Здравствуйте.
Создал на сервере у хостера почтовый ящик noreplay@мой_сайт.ру
А что настраивать в админке, что бы уведомления рассылались по адресатам с noreplay.
Я так понимаю, что надо настраивать две колонки: Контактный email-адрес и Обратный email-адрес
Чью почту в них прописывать, noreplay или администраторскую?

ЗЫ
Устал уже бороться с этими уведомлениями на почту.
То одно, то другое ... нифига ладом ещё ни разу не работало.
А связь с администрацией так вообще ни одного раза не сработала.
Я тоже устал настраивать почту.
Настраивал через http://coder.v-tanke.ru/viewtopic.php?t=1338
Стало лучше работать, но не работает все равно:

1. Не работает уведомление о новых пользователях, которых надо активировать. У меня активация настроена через администратора
2. Не приходят уведомления о новых сообщениях в теме и т.д.

Как настроить 1 раз и на всегда!
Аватара пользователя
Deniss
phpBB 1.4.4
Сообщения: 118
Стаж: 10 лет 7 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Настройка smtr mail() почты

Сообщение Deniss »

Здравствуйте .....
Я тоже ни как ни могу настроить почту с форума. Помогите пожалуйста. Вчера весь вечер сидел читал форум, темы по настройке по ошибкам ... Результат - настроил mail.ru и через некоторое время пришло оповещение что письмо ни дошло и т. п. Раньше помню кажется по умолчанию уже на форуме всё работало , приходили подтверждения о регистрации и т. п.
Закрыто

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