Из коробки Exim работает нормально.
При ручных настройках начинает сыпаться. Помогите настроить. Несколько вопросов.
1. Домен.
Изначально он начинает отправлять письма от "root@servername.mydomain.ru"
Как сделать, чтобы адреса были вида root@mydomain.ru ?
В /etc/mailname написано mydomain.ru
В /etc/hosts написано 192.255.80.165 servername.mydomain.ru servername
В /etc/exim4/update-exim4.conf.conf написано dc_readhost='mydomain.ru'
2. DKIM
В /etc/exim4/exim4.conf.template руками сверху дописано
MAIN_QUALIFY_DOMAIN=mydomain.ru
DKIM_DOMAIN=MAIN_QUALIFY_DOMAIN
DKIM_PRIVATE_KEY=/etc/exim4/dkim/private.key
DKIM_SELECTOR=mail
3. DNS записи:
mail._domainkey.mydomain.ru TXT "DKIM"
mydomain.ru MX 10 mydomain.ru
mydomain.ru TXT v=spf1 ip4:192.255.80.165 a mx ~all
После этих изменений service exim4 restart
Начинаются проблемы:
- при попытке отправить mail -s "Test" test@test.ru на любой адрес из консоли exim висит, ничего не отправляет, в логи ничего не пишет
- на входящие письма для root@mydomain.ru в mainlog пишет [uid письма] mydomain.ru [192.255.80.165] connection refused
Помогите настроить.
Помогите настроить Exim4 Debian
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Помогите настроить Exim4 Debian
поменяйте "коропку" на нормальную 

ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2019-05-03 9:55:17
Помогите настроить Exim4 Debian
Осталась проблема только с dkim подписью писем. Exim не желает подписывать письма.
Документация Exim:
Signing is enabled by setting private options on the SMTP transport. These options take (expandable) strings as arguments.
dkim_domain Use: smtp Type: string Default: list†
The domain(s) you want to sign with. After expansion, this can be a list. Each element in turn is put into the $dkim_domain expansion variable while expanding the remaining signing options. If it is empty after expansion, DKIM signing is not done, and no error will result even if dkim_strict is set.
Создан корректный (rsa 1024) приватный ключ с именем exm.mydomain.ru.key, лежит в /etc/exim4/dkim
По инструкции выше (англ) в конфиге мной прописано:
#DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_DOMAIN = exm.mydomain.ru
DKIM_KEY_FILE = /etc/exim4/dkim/DKIM_DOMAIN.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_KEY_FILE}{DKIM_KEY_FILE}{0}}
DKIM_SELECTOR = mail
Этот пи-ор (exim4) все-равно не желает подписывать исходящую почту dkim ключом. Что ему надо?
Документация Exim:
Signing is enabled by setting private options on the SMTP transport. These options take (expandable) strings as arguments.
dkim_domain Use: smtp Type: string Default: list†
The domain(s) you want to sign with. After expansion, this can be a list. Each element in turn is put into the $dkim_domain expansion variable while expanding the remaining signing options. If it is empty after expansion, DKIM signing is not done, and no error will result even if dkim_strict is set.
Создан корректный (rsa 1024) приватный ключ с именем exm.mydomain.ru.key, лежит в /etc/exim4/dkim
По инструкции выше (англ) в конфиге мной прописано:
#DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_DOMAIN = exm.mydomain.ru
DKIM_KEY_FILE = /etc/exim4/dkim/DKIM_DOMAIN.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_KEY_FILE}{DKIM_KEY_FILE}{0}}
DKIM_SELECTOR = mail
Этот пи-ор (exim4) все-равно не желает подписывать исходящую почту dkim ключом. Что ему надо?
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2019-05-03 9:55:17
Помогите настроить Exim4 Debian
Проблема решена. Оказалось 664 прав на считывание приватного ключа для Exim не достаточно. После установки прав 777 - стал прикреплять приватный ключ, гаденыш. Что интересно - письмо из консоли на GMAIL летит в спам даже подписанное dkim и даже когда на два предыдущих было нажато Не спам. Mail и Yandex ведут себя адекватнее. Кто как хочет - так и дрочит. Всем спасибо, кто читал.