We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Настройка 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 это разные, никак не связанные вещи?