さまざまなサイトに多数のサブドメインを持つ単一のドメインがあります。それぞれがApacheに個別の仮想ホストを持っています。
メールが常にサブドメインではなくトップレベル ドメインから送信されるように、sendmail をトップレベル ドメインとしてマスカレードするように構成しました。
残念ながら、DKIM ヘッダーの d= および i= フィールドにはサブドメインが表示されます。DNS レコードは最上位ドメインに保存されるため、DKIM チェックは失敗します。
トップレベル ドメインを使用するように DKIM に指示するにはどうすればよいですか?
ヘルプ?- ジム
psこれについてあらゆる角度から試してみましたが、困惑しています。Sendmail がどのサブドメインを使用するかを DKIM に伝える方法がわかりません。また、使用されているサブドメインを PHP が Sendmail に通知する方法がわかりません。メールを送信する直前に $_SERVER['SERVER_NAME'] を設定してオーバーライドしようとしましたが、効果がありません。私は単一の回避策を理解できません。