Настройка Exim4

Lord Maverik
На сайте с 15.04.2003
Offline
471
895

Хочу настроить подпись писем DKIM.

В файле exim4.conf.template перед remote_smtp прописал:

DKIM_DOMAIN = ${lc:${domain:$h_from:}}

DKIM_FILE = /etc/exim4/dkim/${lc:${domain:$h_from:}}.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
DKIM_SELECTOR = mail2

В папке /еtс/exim4/conf.d/ есть разные папки, одна из них transport

Пробовал прописывать теже строчки в 30_exim4-config_remote_smtp

Exim4 после изменений перезапускал.

И чтобы я не делал:

~# exim4 -bP transports | grep dkim

dkim_canon =
dkim_domain =
dkim_private_key =
dkim_selector =
dkim_sign_headers =
dkim_strict =

Что я делаю не так?

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
Lord Maverik
На сайте с 15.04.2003
Offline
471
#1
Lord Maverik:
В файле exim4.conf.template перед remote_smtp прописал:

Это точно основной файл конфига, разделения нет. Так как если в нем делаю ошибку, exim4 не стартует. Но и прописывание DKIM ничего не дает. В чем же секрет ((

---------- Добавлено 30.04.2019 в 09:48 ----------

Так разобрался вроде бы сам


begin transports

DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim4/dkim/${lc:${domain:$h_from:}}.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
DKIM_CANON = simple

remote_smtp:
driver = smtp
dkim_domain = DKIM_DOMAIN
dkim_selector = mail2
dkim_private_key = DKIM_PRIVATE_KEY

Вот этот блок добавил ПОСЛЕ remote_smtp (dj всех инструкциях этого не было, только в одной нашел),

dkim_domain = DKIM_DOMAIN

dkim_selector = mail2
dkim_private_key = DKIM_PRIVATE_KEY

и все вроде как появилось. Сейчас протестирую отправку писем еще.

---------- Добавлено 30.04.2019 в 09:51 ----------

Все, письма подписываются, все отлично. Урра )))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий