ちょっとタイトルが長いのですが、既知の情報では対処しきれなくなったのと、AIに解決してもらったので、その備忘録も兼ねて記事にしてみました。
まず、タイトル通りHP運用できている前提で、メールをマイクロソフト365を使用する必要になった場合に役に立つと思います。ただし、あくまで参考程度の利用としてください。
これは備忘録レベルなので、ご了承のほどお願いします。
自動応答メールが届かない?
私が躓いたのはContact Form 7自動応答メールが返答されない症状。
バリュードメインで使用している場合、DNSの記載はテキストを直接記載していく必要があります。MX以下ですが具体的には以下の内容を記載してました。
a * ×××.××.×××.××
aaaa * ××××:××××:××××:×××::××:×
mx *************.mail.protection.outlook.com. 0
cname autodiscover autodiscover.outlook.com.
cname sip sipdir.online.lync.com.
cname lyncdiscover webdir.online.lync.com.
cname msoid clientconfig.microsoftonline-p.net.
cname enterpriseregistration enterpriseregistration.windows.net.
cname enterpriseenrollment enterpriseenrollment.manage.microsoft.com.
srv _sip._tls.*************. 100 1 443 sipdir.online.lync.com.
srv _sipfederationtls._tcp.*************. 100 1 5061 sipfed.online.lync.com.
txt @ v=spf1 include:spf.protection.outlook.com -all
※****の箇所は独自ドメイン(*****.com)を入れる。
いろいろと試行錯誤してこの内容にたどり着きましたが・・・、この状態だと自動応答メールが届きません。なぜかというと、以下のテキストが問題だった訳です。
旧)txt @ v=spf1 include:spf.protection.outlook.com -all
AI回答→
「Microsoft 365のサーバーからだけメール送信を許可する(それ以外はすべて拒否する:-all)」という非常に厳しい設定(末尾が -all)になっています。現在のSPFレコードを書き換えて、WordPress(Webサーバー)からの送信も許可する設定に変更する必要」
とのことで、以下に書き直しました。
新)txt @ v=spf1 include:://outlook.com include:mxr.valueserver.jp ~all
これで、メール自体が送信されるようになりました。
しかし、gmailは別の要因でメールが届かないこともわかりました。
「Gmailの送信者ガイドライン(2024年以降の超厳格化)」によるブロック
AIによると
「Gmailは現在、SPFレコードだけでなく「DKIM(ディーキム)」という電子署名や、「DMARC(ディーマーク)」という認証ポリシーが設定されていないメールを「危険」と判断し、迷惑メール箱にすら入れずに完全消滅(ブロック)させます。」
対策は以下2点です
- 対策1:DMARCレコード(TXT)をDNSに追加する
- 対策2:コアサーバー側で「DKIM設定」を有効にする
基本的にはこの内容で進めるとうまくいきました。

DKIM/DMARC両方を有効化させる場合の場合は、以下をDNS設定画面にて張り付けると完了です。
txt default._domainkey "【コアサーバーでコピーした長い文字列】"
txt _dmarc "v=DMARC1; p=none;"
【コアサーバーでコピーした長い文字列】は上記DKIM設定を進めていくと無事埋めることが出来ました。
HP環境におけるメール設定の難しさ
お問い合わせフォームの自動応答について、WEB上には個別の解消事案は分かれているもののネットワーク知識が乏しいと中々解決策にたどり着かないまま放置していました。
元々は、サーバー経由のメールが相手(主にお客様)先はじかれることから、マイクロソフトOUTLOOKに移行したのですが、その結果複雑になり、自分で解決できない状態に。
業者にお願いすれば数万円で解決するかもしれませんが、ゆっくりじっくり自分で解決していくスタンスでやっていたので、今回AIの力を借りて問題が解消できてよかったです。


コメント