opendkimを使用したDKIM認証に使用する際の公開鍵の文字数を、デフォルトの
217文字」以下に抑える方法はありませんでしょうか。
環境は以下の通りです。
・CentOS Linux release 7.1.1503
・opendkim.x86_64 2.10.3-7.el7
質問の背景として、
独自ドメインを使用したメールサーバを運用しているのですが
対象のドメインにDKIM認証を設定したいと思っています。
この場合、「opendkim-genkey」コマンドで、(DNSに登録する公開鍵を含む).txtを
作成しますと.txtの中に記載される公開鍵の文字数が「217文字」になります。
これにレコードのヘッダー部分(_domainkey.(ドメイン名). IN TXT "v=DKIM1; k=rsa; )
を含めると、DNSに登録するテキストレコードに入力しなければならない文字数は260を超過します。
ですが、対象のドメインを管理しているレジストラが使用しているネームサーバは
1つのテキストレコードに「255文字」までしか入力できない仕様であるため、入力したい文字を
すべて入力することができません。
何か対処策がございましたら、ご教示頂けますと幸いです。
DNS の仕様では、TXT のデータ部(v=DKIM1 以降)が 255 オクテットまでだったと思います。ヘッダ部も含めた制限なのか、サーバーの仕様を確認してみては?