Настройка DKIM в EXIM
Настройка DKIM в EXIM
Как настроить dkim в exim? Он просто не подписывает сообщеньки. Вроде бы все включено, в конфиге exim все нормально (судя по http://habrahabr.ru/post/173605/, правда у меня CentOS 5, но думаю разницы нет).
/var/log/exim/mail.log
/etc/exim/exim.conf
/var/log/exim/mail.log
Code: Select all
2013-08-18 19:10:30 exim 4.77 daemon started: pid=26885, -q1h, listening for SMTP on port 25 (IPv6 and IPv4) port 587 (IPv6 and IPv4) port 2525 (IPv6 and IPv4) and for SMTPS on port 465 (IPv6 and IPv4)
...
2013-08-19 13:50:21 1VBPqc-00089n-Bg => [email protected] R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.143.27] X=TLSv1:RC4-SHA:128
2013-08-19 13:50:21 1VBPqc-00089n-Bg Completed
Code: Select all
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
...
remote_smtp:
driver = smtp
#helo_data = $sender_address_domain
dkim_domain = DKIM_DOMAIN
dkim_selector = mail
dkim_private_key = DKIM_PRIVATE_KEY
dkim_canon = relaxed
dkim_strict = 1
Re: Настройка DKIM в EXIM
В Vesta нет dkim-miltera, он просто не нужен, т.к. exim (4.7.0+) поддерживает dkim, но не работает =_=
Собственно и хочу узнать, как сделать чтобы оно работало.
Указал прямой путь на файл dkim.pem.
1VBgrI-0001qX-Sl unable to open private key file for reading: /etc/exim/domains/domain.ru/dkim.pem
1VBgrI-0001qX-Sl unable to open private key file for reading: /home/admin/conf/mail/domain.ru/dkim.pem
Права:
/etc/exim/domains/domain.ru/ 0777 root root
/home/admin/conf/mail/domain.ru/dkim.pem 0666 dovecot mail
Пробовал ставить права на /home/admin/conf/mail/domain.ru/dkim.pem 0777, не помогло.
Вот так работает:
/etc/exim/domains/dkim.pem 0777 root root
Т.е. что-то с в пути к файлу не так. Что именно не знаю, кто знает и подскажет?
Собственно и хочу узнать, как сделать чтобы оно работало.
Указал прямой путь на файл dkim.pem.
1VBgrI-0001qX-Sl unable to open private key file for reading: /etc/exim/domains/domain.ru/dkim.pem
1VBgrI-0001qX-Sl unable to open private key file for reading: /home/admin/conf/mail/domain.ru/dkim.pem
Права:
/etc/exim/domains/domain.ru/ 0777 root root
/home/admin/conf/mail/domain.ru/dkim.pem 0666 dovecot mail
Пробовал ставить права на /home/admin/conf/mail/domain.ru/dkim.pem 0777, не помогло.
Вот так работает:
/etc/exim/domains/dkim.pem 0777 root root
Т.е. что-то с в пути к файлу не так. Что именно не знаю, кто знает и подскажет?
-
- Posts: 14
- Joined: Sat Jul 27, 2013 3:42 pm
Re: Настройка DKIM в EXIM
заметил ту же проблему с путем к файлу dkim.pem, решил вот так
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
#DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem
DKIM_FILE = /etc/exim/dkim.pem
переместив файл dkim.pem в папку с exim
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
#DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem
DKIM_FILE = /etc/exim/dkim.pem
переместив файл dkim.pem в папку с exim
Re: Настройка DKIM в EXIM
Так то да, но как быть если нужно для нескольких пользователей и доменов?
Re: Настройка DKIM в EXIM
Проблема в правах. Решается следующим образом
Code: Select all
chown exim /etc/exim/domains/*/dkim.pem
Re: Настройка DKIM в EXIM
Не помогло.skid wrote:Проблема в правах. Решается следующим образомCode: Select all
chown exim /etc/exim/domains/*/dkim.pem
Code: Select all
chown exim /etc/exim/domains
chown exim /etc/exim/domains/domain.ru/dkim.pem
chown exim /home/admin/conf/mail/domain.ru
Re: Настройка DKIM в EXIM
В следующем релизе выйдет исправление.
Re: Настройка DKIM в EXIM
Версия: 0.9.8 (x86_64)
Релиз : 9
Тут есть исправления этой ошибки? У меня .dkim файлы с правами 660.
Можно руками поменять на 770, но новые пользователи всё равно будут с 660 (полагаю) и менять всё время руками нет возможности.
В логи пишет:
Релиз : 9
Тут есть исправления этой ошибки? У меня .dkim файлы с правами 660.
Можно руками поменять на 770, но новые пользователи всё равно будут с 660 (полагаю) и менять всё время руками нет возможности.
В логи пишет:
Code: Select all
unable to open private key file for reading: /etc/exim/domains/domen.ru/dkim.pem
Re: Настройка DKIM в EXIM
Подскажите, а как настроить DKIM на vps, если почта и днс на яндексе, а хочется подписывать сообщения, которые отправляются с сайта функцией php mail ?
Или php mail и exim это разные, никак не связанные вещи?
Или php mail и exim это разные, никак не связанные вещи?