IRedMail DKIM DNS: различия между версиями
								
								Перейти к навигации
				Перейти к поиску
				
				
							
								
							
		Danil (обсуждение | вклад)  | 
				Danil (обсуждение | вклад)   | 
				||
| Строка 9: | Строка 9: | ||
  # amavisd showkeys  |   # amavisd showkeys  | ||
| − | dkim._domainkey.mydomain.com. 3600 TXT (  | + |  dkim._domainkey.mydomain.com. 3600 TXT (  | 
| − | "v=DKIM1; p="  | + |  "v=DKIM1; p="  | 
| − | "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugByf7LhaK"  | + |  "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugByf7LhaK"  | 
| − | "txFUt0ec5+1dWmcDv0WH0qZLFK711sibNN5LutvnaiuH+w3Kr8Ylbw8gq2j0UBok"  | + |  "txFUt0ec5+1dWmcDv0WH0qZLFK711sibNN5LutvnaiuH+w3Kr8Ylbw8gq2j0UBok"  | 
| − | "FcMycUvOBd7nsYn/TUrOua3Nns+qKSJBy88IWSh2zHaGbjRYujyWSTjlPELJ0H+5"  | + |  "FcMycUvOBd7nsYn/TUrOua3Nns+qKSJBy88IWSh2zHaGbjRYujyWSTjlPELJ0H+5"  | 
| − | "EV711qseo/omquskkwIDAQAB")  | + |  "EV711qseo/omquskkwIDAQAB")  | 
Если выдает ошибку вида  | Если выдает ошибку вида  | ||
| Строка 24: | Строка 24: | ||
   Скопировать /etc/amavisd/amavisd.conf в /etc<br>  |    Скопировать /etc/amavisd/amavisd.conf в /etc<br>  | ||
| − | Чтобы сделать DKIM запись, понадобится только строчка вида:  | + | Чтобы сделать DKIM запись, понадобится только строчка вида, ее лучше копировать с сервера после запроса т.о. мы увидим рабочий код:  | 
   v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugBy...  |    v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYArsr2BKbdhv9efugBy...  | ||
Версия 07:44, 25 марта 2019
Добавление DKIM записи для iRedMail
На почтовом сервере выполняется команда:
#sudo amavisd-new 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-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 сервера).