Назад | Перейти на главную страницу

Неправильно ли опускать «v = DKIM1»? на записи DKIM?

Глядя на уже заполненные DNS-записи моего провайдера почтового хостинга, я вижу, что их автоматически сгенерированная запись DKIM не имеет v=DKIM; в нем - это просто

k=rsa; p=hGF6ksa9fjf8SD6bcKk...

в рекордном значении.

Считается ли это по-прежнему «действительной» записью DKIM? Нужно ли мне связываться с ними, чтобы они добавили v=DKIM1; в? (Связанное имя правильное.)

RFC 6376, который определяет DKIM, утверждает следующее о v тег в ключевой записи:

v = Версия ключевой записи DKIM (простой текст; РЕКОМЕНДУЕТСЯ, по умолчанию "DKIM1"). Если указано, этот тег ДОЛЖЕН быть установлен в "DKIM1" (без кавычек). Этот тег ДОЛЖЕН быть первым тегом в записи. Записи, начинающиеся с тега "v =" с любым другим значением, ДОЛЖНЫ быть отброшены. Обратите внимание, что верификаторы должны выполнять сравнение строк с этим значением; например, «DKIM1» - это не то же самое, что «DKIM1.0».

Поскольку это РЕКОМЕНДУЕТСЯ и по умолчанию используется DKIM1, эта запись соответствует RFC и должна работать со всеми совместимыми реализациями. (Другими словами, все должно быть в порядке.)