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

Настройка почты на кириллическом домене

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Настройка почты на кириллическом домене

Сообщение Margo »

Доброго времени суток, товарищи!

Помогите разобраться. Ответ самостоятельно я не нашла. На форуме кириллический домен. Необходимо настроить почту. Регистрация пользователей на форуме с подтверждением email, существует почта вида admin@мойдомен.рф на яндексе, настроена, работает. Когда я прописываю эту почту в настройках на форуме, он пишет, что не верная почта и не дает сохранить, вероятно ему не нравятся русские буквы. Заменила русские буквы на
Punycode, в момент сохранения изменений он автоматически меняет Punycode обратно на русские буквы. И следовательно сохранить не могу. В базе данных в файле phpbbuq_config значения board_contact и board_email прописала с помощью Punycode. Но это тоже не помогло, при попытке сохранения обратно возвращает русские буквы. Подскажите плиз, как исправить положение. А то без этого невозможна регистрация на форуме.
P.S. Доменное имя менять не выход
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Pazh »

Margo, есть такой глюк если указывать в полях Контактный email-адрес и/или Адрес отправителя email как кириллический, так и преобразованный Punycode кириллический домен.
В движке имеется ошибка в регулярном выражении при валидации Punycode email для доменов в зоне .рф:
в файле includes/functions.php найти:

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

		case 'email':
			// Regex written by James Watts and Francisco Jose Martin Moreno
			// http://fightingforalostcause.net/misc/2006/compare-email-regex.php
			return '((?:[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*(?:[\w\!\#$\%\'\*\+\-\/\=\?\^\`{\|\}\~]|&)+)@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,63})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)';
		break;
заменить на

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

		case 'email':
			// Regex written by James Watts and Francisco Jose Martin Moreno
			// http://fightingforalostcause.net/misc/2006/compare-email-regex.php
			return '((?:[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*(?:[\w\!\#$\%\'\*\+\-\/\=\?\^\`{\|\}\~]|&)+)@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z0-9\-]{2,63})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)';
		break;
При этом в Chrome не имеет значение что Вы напишите в поля Контактный email-адрес и/или Адрес отправителя email
admin@привет.рф или admin@xn--b1agh1afp.xn--p1ai - отображаться после сохранения будет admin@привет.рф, а в базе храниться вот так admin@xn--b1agh1afp.xn--p1ai Chrome в input полях с типом email автоматически преобразовывает punycode в кириллицу и обратно.

В других браузерах нужно писать кириллические домены и зоны ТОЛЬКО в punycode формате: admin@xn--b1agh1afp.xn--p1ai - Explorer например НЕ преобразует автоматически punycode в кириллицу
Последний раз редактировалось Pazh 04.02.2021 17:34, всего редактировалось 2 раза.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Спасибо! Вы настоящий волшебник. Сделала, как вы сказали, проблема разрешилась. Письма пока всё ещё не отправляются, пойду думать дальше
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Sheer »

Тестовое e-mail сообщение отправляется?
Если нет, смотрите лог ошибок.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Нет, не отправляется. Без включенного SMTP:

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

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

С включенным SMTP:

Ошибка почты
» EMAIL/SMTP
/adm/index.php

Не удалось получить ответ от почтового сервера.
Backtrace
Connecting to mail.hosting.reg.ru:465
У меня идей нет, с какой стороны подойти и что он от меня хочет :dontknow
Последний раз редактировалось Sheer 04.02.2021 17:36, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Sheer »

Ну если выявилась зависимость от бродилки, так не проще ли будет?

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

return '((?:[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*(?:[\w\!\#$\%\'\*\+\-\/\=\?\^\`{\|\}\~]|&)+)@((((([a-я0-9]{1}[a-я0-9\-]{0,62}[a-я0-9]{1})|[a-я])\.)+[a-я]{2,63})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)';
Отправлено спустя 1 минуту 5 секунд:
Margo, покажите настройки почты.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Pazh »

Margo, нажмите на отправку тестового письма, если в логе ошибок в админке ошибок нет, то проверяйте правильность настройки DNS записей домена. Вот тут писал что нужно прописать в DNS домена при использовании Яндекс.Почты для домена Re: Не доставляются письма с активацией на GMAil и яндекс

Отправлено спустя 1 минуту :
Margo писал(а): 04.02.2021 17:35 Без включенного SMTP:
Настройки smtp нужно включить и настроить

Отправлено спустя 1 минуту 15 секунд:
Sheer писал(а): 04.02.2021 17:37 не проще ли будет?
не проще, т.к. потом этот кириллический email упадет в ошибки при отправке
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Sheer писал(а): 04.02.2021 17:37 покажите настройки почты
настр. почты 1.jpg
настр. почты 2.jpg
Sheer писал(а): 04.02.2021 17:37 Ну если выявилась зависимость от бродилки, так не проще ли будет?
Значение этой фразы мне, к сожалению не понятно

Отправлено спустя 2 минуты 54 секунды:
Pazh писал(а): 04.02.2021 17:40 нажмите на отправку тестового письма, если в логе ошибок в админке ошибок нет
тестовые письма не отправляются. Пробовала с SMTP и без него, пробовала через почту на gmail, тоже не отправляются
https://собакавдар.рф - Единая информационная база приютов России
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Sheer »

А почему у вас не заполнены поля Имя пользователя SMTP: и Пароль SMTP: :?:
https://www.reg.ru/support/pochta_gener ... h-klientov
Margo писал(а): 04.02.2021 17:49от бродилки,
От браузера
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Sheer писал(а): 04.02.2021 17:54 А почему у вас не заполнены поля
исправилась, указала почту и пароль к почте, как на хостинге, тоже ошибка

Ошибка почты
» EMAIL/SMTP
/adm/index.php

Не удалось получить ответ от почтового сервера.
Backtrace
Connecting to mail.hosting.reg.ru:465
https://собакавдар.рф - Единая информационная база приютов России
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Sheer »

Метод аутентификации для SMTP: LOGIN
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Sheer писал(а): 04.02.2021 18:33 Метод аутентификации для SMTP: LOGIN
Да, спасибо, когда я исправлялась с логином и паролем, я поменяла метод аутентификации. Это не сработало
https://собакавдар.рф - Единая информационная база приютов России
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Pazh »

Margo, вот настройки для использования Яндекс. Почты
Вложения
IMG_20210204_185916.jpg
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Margo
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 1 месяц
Откуда: Астрахань
Благодарил (а): 6 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Margo »

Pazh писал(а): 04.02.2021 19:00 вот настройки для использования Яндекс. Почты
сделала по этой инструкции, теперь какая-то новая ошибка

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

Ошибка почты
» EMAIL/SMTP
/adm/index.php

Не удалось соединиться с SMTP-сервером: 13 : Permission denied

Errno 2: stream_socket_client(): unable to connect to smtp.yandex.ru:25 (Permission denied) at [ROOT]/includes/functions_messenger.php line 1187
Отправлено спустя 16 минут 47 секунд:
Я попробовала такие данные:

Адрес сервера SMTP: ssl://smtp.yandex.ru
Порт сервера SMTP: 465
Метод аутентификации для SMTP: LOGIN
Имя пользователя SMTP: admin@мойдомен.рф
Пароль SMTP: *******

Указываю пароль от почты на яндексе. При попытке сохранить настройки, сохраняется пароль короче по количеству точек, чем тот, что на яндексе, не тот, который указываю (так же при сохранении раньше почта сама менялась), не знаю, что это такое. Выдаёт такую ошибку:

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

Ошибка почты
» EMAIL/SMTP
/adm/index.php

Ошибка при отправке email в строке 1240. Ответ сервера: 501 5.1.3 Bad recipient address syntax.
.
Backtrace
Connecting to ssl://smtp.yandex.ru:465
LINE: 1204 <- 220 vla4-d1b041059520.qloud-c.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)

# EHLO server92.hosting.reg.ru
LINE: 1551 <- 250-vla4-d1b041059520.qloud-c.yandex.net

LINE: 1551 <- 250-8BITMIME

LINE: 1551 <- 250-PIPELINING

LINE: 1551 <- 250-SIZE 42991616

LINE: 1551 <- 250-AUTH LOGIN PLAIN XOAUTH2

LINE: 1551 <- 250-DSN

LINE: 1551 <- 250 ENHANCEDSTATUSCODES
Последний раз редактировалось Sheer 04.02.2021 20:54, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
https://собакавдар.рф - Единая информационная база приютов России
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Настройка почты на кириллическом домене

Сообщение Pazh »

На кол-во точек не обращайте внимание, это закрытый пароль. Настройки со скрина и настройки из моей ссылки ранее - с рабочего форума, где используется Яндекс. Почта для домена. Судя по сообщению
Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
возможно что-то не донастроили или не разрешили в самой почте на яндексе
Помощь в ЛС/email только за WM или ЮMoney
Ответить

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