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

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
ilya
Posts: 21
Joined: 09 Mar 2019, 20:38

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

Post 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 = ...
Last edited by ilya on 18 Sep 2020, 10:36, edited 1 time in total.
ilya
Posts: 21
Joined: 09 Mar 2019, 20:38

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

Post by ilya »

Лог отправки удалось записать, правильно настроил пусти записи файла. Приложил к вопросу.

По логу , что на ящик яндекса, что на гугл отправка идёт.
Attachments
mantis.log
(2.84 KiB) Downloaded 1474 times
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post 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
Вы правильно указали этот параметр?
В остальном вроде все верно.
ilya
Posts: 21
Joined: 09 Mar 2019, 20:38

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

Post 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 или нет?
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post 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 и прочего.
ilya
Posts: 21
Joined: 09 Mar 2019, 20:38

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

Post by ilya »

Подозреваю, что проблемы с хостингом. Тот IP , который выдали , скорее всего он и блокируется.

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

А что это за порт для tls у вас 587? обычно же указывается 465
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Не помню. Где-то находил этот порт - до сих пор работает.
ilya
Posts: 21
Joined: 09 Mar 2019, 20:38

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

Post by ilya »

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