Page 1 of 1

Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 10:04
by ilya
Коллеги, добрый день!

Версия MantisBT 2.19.0.

Вроде всё настроил верно, но уведомления отправляемые на адреса , которые работают с gmail не отправляются , а блокируются.
Раньше почта была на хостинге , после ошибок обратился к ним в тех. поддержку , порекомендовали подключить яднекс почту для домена , что и было сделано, но проблему с отправкой уведомлений из Mantis на ящики Gmail это не решило. Возможно ещё есть , какие-то настройки.

Помогите разобраться с настройками параметров для по разделу 5.8. Email в частности для $g_email_dkim_enable

Параметры конфигурации добавляю через интерфейс для всех проектов: управление –> управление конфигурацией –> отчёт о конфигурации
Как я понимаю , это аналог добавления параметров в пользовательский конфиг файл config_inc.php.
Добавил следующие параметры:
email_dkim_enable = ON
email_dkim_identity = [ящик с которого отправляются письма](собственный домен)
email_dkim_selector = 'host mail._domainkey.[мой домен].
v=DKIM1; k=rsa; t=s; p=[мой ключ]'

Настройка почты SMTP:
from_email = [ящик с которого отправляются письма](собственный домен)
from_name = [от кого]
return_path_email = [ящик с которого отправляются письма](собственный домен)
phpMailer_method = 'PHPMAILER_METHOD_SMTP'
smtp_host = 'smtp.yandex.ru'
smtp_connection_mode = 'ssl'
smtp_port = 465
smtp_username = ...
smtp_password = ...

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 10:33
by ilya
Лог отправки удалось записать, правильно настроил пусти записи файла. Приложил к вопросу.

По логу , что на ящик яндекса, что на гугл отправка идёт.

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 11:28
by Kirill
В документации написано

Code: Select all

$g_email_dkim_selector
Selector to be used for DomainKeys Identified Mail (DKIM) Signatures.
If your domain is example.com, typically DNS TXT field should have: host: mail.example._domainkey, value: v=DKIM1; t=s; n=core; k=rsa; p=[public key]. In this case selector should be mail.example
Вы правильно указали этот параметр?
В остальном вроде все верно.

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 11:38
by ilya
Kirill wrote:
18 Sep 2020, 11:28
В документации написано

Code: Select all

$g_email_dkim_selector
Selector to be used for DomainKeys Identified Mail (DKIM) Signatures.
If your domain is example.com, typically DNS TXT field should have: host: mail.example._domainkey, value: v=DKIM1; t=s; n=core; k=rsa; p=[public key]. In this case selector should be mail.example
Вы правильно указали этот параметр?
Там где [мой домен] - указан мой домен
Там где [мой ключ] - указан мой длинный ключ

Я вот и сомневаюсь , может что-то не правильно понял в описании параметра и не правильно указал ?

Можно ли как-то из лога понять , подписываются мои сообщения DKIM или нет?

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 11:57
by Kirill
только что проверил на своем домене на яндексе.
настройки такие - все работает:

Code: Select all

        $g_phpMailer_method                     = PHPMAILER_METHOD_SMTP;
        $g_smtp_host                            = 'tls://smtp.yandex.com';
        $g_smtp_username                        = 'mantis@example.com';
        $g_smtp_password                        = 'Pa$$w0rD';
        $g_smtp_connection_mode         = 'tls';
        $g_smtp_port                            = 587;

        $g_email_send_using_cronjob     = ON;

        $g_notify_new_user_created_threshold_min = ADMINISTRATOR;
        $g_email_receive_own    = ON;
        $g_webmaster_email              = 'webmaster@example.com';
        $g_from_email                   = 'mantis@example.com';
        $g_return_path_email    = 'mantis@example.com';
        $g_from_name                    = 'Mantis Bug Tracker';
        $g_email_notifications_verbose = OFF;
Прекрасно отработало и без dkim и прочего.

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 12:39
by ilya
Подозреваю, что проблемы с хостингом. Тот IP , который выдали , скорее всего он и блокируется.

Попробовал из программы почтовой хостинга отправить письмо себе на Gmail такая же ошибка, но с яндекса.почта, когда отправляю доходит.

А что это за порт для tls у вас 587? обычно же указывается 465

Re: Настройка параметров 5.8. Email и dkim

Posted: 18 Sep 2020, 21:49
by Kirill
Не помню. Где-то находил этот порт - до сих пор работает.

Re: Настройка параметров 5.8. Email и dkim

Posted: 21 Sep 2020, 15:35
by ilya
День потрачен :x , но таки победил проблему :D . Помог анализ лога. Упорно не хотел отправлять письма. Установил параметр $g_from_name = e-mail-у . Включил в настройках почтового домена параметры DMARC, DKIM.
Прописал все параметры в конфиг файле config_inc.php.
Пока полёт нормальный, письма уходят на любые ящики. Возможно и хостинг провайдер там ещё чего подкрутил.