Почтовая рассылка. Вопросы, предложения, пожелания.

Решение проблем связанных с электронной почтой при использовании Brainy
AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение AlektroNik » Пн сен 07, 2020 2:20 pm

Почтовая рассылка очень полезная вещь, но реализованно не очень удобно и полноценно.
Возможно где-то что-то не увидел или не понял.
Пользоваться ей с текущими настройками практически не возможно.
Первые 4 пункта на мой взгляд критически важны, остальное не так критично.


1. Можно ли ссылку на "Отписаться" вынести за пределы 8002 порта?
Не у всех админская панель светится в интернет.

2. Можно ли изменить URI адрес отписки в письмах на имя хоста?
Сейчас IP адрес вместо domain.ru. И обращение по HTTPS.

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

http://111.111.111.111:8002/scripts/create_mailing.php?data=NmJwUG5PRjBTZWRXNXpkV0p6WTNK
3. Почему нет DKIM подписи в рассылаемых письмах?
Хотя при отправке писем с сайта или из почтовой вебки (Roundcube) DKIM подписи есть.

4. Можно ли добавить имя компании в поле ОТ?
Вместо имени в присланном сообщении отображается просто email. Это смотрится не презентабельно.
Т. е. в поле From: указать <ИМЯ КОМПАНИИ> <info@domain.ru>

5. В списке подписчиков невозможно поставить обратно галочку.
Допустим подписчик отписался от рассылки и я хочу его обратно подписать, нажимаю на галочку, а после обновления страницы галочка опять отсутствует.

6. Яндекс ресайзит картинку для отслеживания открыл человек письмо или нет. Есть какой-то еще способ отслеживать открыл человек пиьсмо или нет?

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

<img src="https://resize.yandex.net/mailservice?url=http%3A%2F%2F111.111.111.111%3A8002%2Fscripts%2Fstatistic_mailing.php%3Fdata%3Da2NmMDlHY3pWOWMyRnNaVUJvYkc5d2IydHphRzl3TG5KMWZHTnlaV0YwWlY4eE5UazVNVFUxTWpNeGZDOW9iMjFsTDJoc2IzQnZheTl0WVdsc2FXNW5mR2hzYjNCdmF3PT01&amp;proxy=yes&amp;key=11fafb3951a6c2ab7a83853184a18fe2">

Может быть реализовать почтовую рассылку как приложение или как скрипт автоустановки CMS на отдельный поддомен?
Тогда можно было бы махом решить первые 4 критичных пункта.

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение alenka » Пн сен 14, 2020 2:43 pm

1. Можно ли ссылку на "Отписаться" вынести за пределы 8002 порта?
Не у всех админская панель светится в интернет.

2. Можно ли изменить URI адрес отписки в письмах на имя хоста?
Сейчас IP адрес вместо domain.ru. И обращение по HTTPS.
Сделаем.
4. Можно ли добавить имя компании в поле ОТ?
Вместо имени в присланном сообщении отображается просто email. Это смотрится не презентабельно.
Т. е. в поле From: указать <ИМЯ КОМПАНИИ> <info@domain.ru>

5. В списке подписчиков невозможно поставить обратно галочку.
Допустим подписчик отписался от рассылки и я хочу его обратно подписать, нажимаю на галочку, а после обновления страницы галочка опять отсутствует.
Ожидайте в обновлении.
3. Почему нет DKIM подписи в рассылаемых письмах?
Хотя при отправке писем с сайта или из почтовой вебки (Roundcube) DKIM подписи есть.
Установите hostname, и в менеджере приложений qualify_domain тот у которого есть эти днс записи (dkim, spf, mx).

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение AlektroNik » Пн сен 14, 2020 4:16 pm

Большое спасибо, буду ждать обновлений.
alenka писал(а):
Пн сен 14, 2020 2:43 pm
3. Почему нет DKIM подписи в рассылаемых письмах?
Хотя при отправке писем с сайта или из почтовой вебки (Roundcube) DKIM подписи есть.
Установите hostname, и в менеджере приложений qualify_domain тот у которого есть эти днс записи (dkim, spf, mx).
Могли бы уточнить по этому пункту?
1. В /etc/exim/exim.conf (Рекдактор настроек Exim через Пакетный менеджер) у меня прописан qualify_domain, но там указан основной домен панели (для него тоже настроен DKIM и т. д.). Сама панель шлет все с подписями без проблем. И из ssh консоли тоже все ок.

2. Рассылка ведется от имени другого домена, на котором крутится сайт. С сайта тоже все письма приходят с DKIM подписями.

3. В /home/user/etc/exim/exim.conf (Почтовые аккаунты - Настройка исходящей почты - Значение qualify_domain ) прописан домен domain.ru этого user сайта.

Но нет даже попытки прикрепить сертификат. Т. е. проверка DKIM не то чтобы не пройдена или там неверный DKIM ... его вообще нет в исходнике письма.

Можете проверить этот момент или прислать более подробную инструкцию?

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение alenka » Вт сен 15, 2020 8:24 am

Включить подпись dkim по ссылке :8002/?do=mailclient&module=opendkim
Образы днс записей в редакторе днс зон, вам нужно их прописать у вашего регистратора доменного имени.

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение AlektroNik » Вт сен 15, 2020 9:07 am

alenka писал(а):
Вт сен 15, 2020 8:24 am
Включить подпись dkim по ссылке :8002/?do=mailclient&module=opendkim
В том-то и проблема, что это все включено.
alenka писал(а):
Вт сен 15, 2020 8:24 am
Образы днс записей в редакторе днс зон, вам нужно их прописать у вашего регистратора доменного имени.
ДНС тоже прописано. Даже если бы небыл прописан, то пиьсмо бы тогда помечалось dkim=failer и в самом письме хотябы была подпись dkim хоть какая-нибудь, а ее нет.

Я же говорю письма и из консоли SSH, и с сайта, и из CRON, и из RoundCube уходят с DKIM подписью.

Проблема только в рассылках. Может быть проблема в самом "mailclient.php"?
Аленка, а у Вас на тестах все работает? Вы проверяли?


Кстати, заметил еще одну вещь в исходниках писем с рассылкой.
Там ссылки редеректятся через сервер самой рассылки. Это для какого-то учета или статистики делается?
<a href="http://111.111.111.111:8002/scripts/red ... ailing.php?

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение alenka » Вт сен 15, 2020 9:57 am

Проблема только в рассылках. Может быть проблема в самом "mailclient.php"?
Аленка, а у Вас на тестах все работает? Вы проверяли?
Подписи на тестовых серверах, есть.
Там ссылки редеректятся через сервер самой рассылки. Это для какого-то учета или статистики делается?
<a href="http://111.111.111.111:8002/scripts/red ... ailing.php?
В панели, вы можете посмотреть детальный отчет о получение письма, открывалось письмо, или нет.

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение AlektroNik » Вт сен 15, 2020 10:27 am

alenka писал(а):
Вт сен 15, 2020 9:57 am
Подписи на тестовых серверах, есть.
Странно.
В "Почтовые аккаунты" при довалении аккаунта стоят две галочки DKIM и SPF. Я их не снимал и передобавил пользователя (итог не изменился).
Подскажите пожалуйста, а где можно удостоверится, что эти галочки точно стоят у этого почтового ящика? Хотя с RoundeCube тогда наверное письма тоже уходили без DKIM подписи.
Тут скрин https://monosnap.com/file/81tPxGqvWbSJH ... kXHFXJD17m

alenka писал(а):
Вт сен 15, 2020 9:57 am
В панели, вы можете посмотреть детальный отчет о получение письма, открывалось письмо, или нет.
Нашел, спасибо большое, что-то ляпнул, а нужно было самому проверить сначала догадку. Извините.

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение alenka » Вт сен 15, 2020 10:32 am

/etc/opendkim/keys/
в данной директории

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение AlektroNik » Вт сен 15, 2020 10:39 am

alenka писал(а):
Вт сен 15, 2020 10:32 am
/etc/opendkim/keys/
в данной директории
Не ну там все есть.

Хотел глянуть mailclient.php, но он ioncube зашифрован.
# vim /etc/brainy/api/modules/mailclient.php
# vim /etc/brainy/modules/mailclient.php

А может это быть связано с тем что я использую Яндекс почту для домена? Но, поидее, подписывает то локальный exim сервер при отправке, когда совпадает доменное имя ... Либо правило подписания exim каким-то образом обходится mailclient.php.
Либо mailclient.php использует при отправке какой-то свой exim.conf, в котором нет этого правила ...
Я уж даже не знаю куда копать ...

Аватара пользователя
alenka
Сообщения: 2216
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Почтовая рассылка. Вопросы, предложения, пожелания.

Сообщение alenka » Ср сен 16, 2020 10:12 am

Написала в личку.
Дким подпись на сервере проверяется от поля from, и значения от этого поля по домену берутся из файлов.
За отправку писем и подпись, отвечает exim.
У регистратора доменного имени, должна быть днс запись аналогичная той что доступна в редакторе днс зон.

Ответить