IRedMail DKIM DNS: различия между версиями

Материал из RUSTEKO WIKI
Перейти к навигации Перейти к поиску
 
Строка 37: Строка 37:
 
После этого можно протестировать, была ли успешно добавлена запись.<br>
 
После этого можно протестировать, была ли успешно добавлена запись.<br>
  
  @unix:/$ sudo amavisd-new testkeys
+
  @unix:/$ sudo amavisd testkeys
 +
или @unix:/$ sudo amavisd-new testkeys
  
 
Если добавление записи было выполнено успешно, то результат команды даст:
 
Если добавление записи было выполнено успешно, то результат команды даст:

Текущая версия на 08:23, 29 марта 2019

Добавление DKIM записи для iRedMail

На почтовом сервере выполняется команда:

#sudo amavisd showkeys

Выдаётся результат вида:

# amavisd showkeys
dkim._domainkey.mydomain.com. 3600 TXT (
"v=DKIM1; p="
"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugByf7LhaK"
"txFUt0ec5+1dWmcDv0WH0qZLFK711sibNN5LutvnaiuH+w3Kr8Ylbw8gq2j0UBok"
"FcMycUvOBd7nsYn/TUrOua3Nns+qKSJBy88IWSh2zHaGbjRYujyWSTjlPELJ0H+5"
"EV711qseo/omquskkwIDAQAB")

Если выдает ошибку вида

 # amavisd showkeys
 Config file "/etc/amavisd.conf" does not exist, at /usr/sbin/amavisd line 1799.
 #

Необходимо

 Скопировать /etc/amavisd/amavisd.conf в /etc

Чтобы сделать DKIM запись, понадобится только строчка вида, ее лучше копировать с сервера после запроса т.о. мы увидим рабочий код:

 v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugBy...

Строчка без кавычек, но обязательно с «;».

Ее необходимо прописать в DNS сервере в TXT

 Поле Name пишем dkim._domainkey.domain.com (где domain.com - ваш домен)
 Поле Message пишем v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugBy

После этого можно протестировать, была ли успешно добавлена запись.

@unix:/$ sudo amavisd testkeys
или @unix:/$ sudo amavisd-new testkeys

Если добавление записи было выполнено успешно, то результат команды даст:

 TESTING#1 domain.com: dkim._domainkey.domain.com => pass

Если что-то пошло не так, то будет сообщение:

 TESTING#1 domain.com: dkim._domainkey.domain.com => invalid (public key: not available)

Стоит помнить, что для обновления добавленной запись DKIM может потребоваться какое-то ощутимое время (зависит от DNS сервера).