###前提・実現したいこと
PHPのmb_send_mail関数を使用してDKIM署名したいのですが可能でしょうか?
###発生している問題・エラーメッセージ
コンテンツの問い合わせフォームを送信 → 着信したメールのヘッダーを確認したところ、
DKIM認証がPASSしません。他の認証SPF・DMARCはPASSします。
↓ 以下、メールヘッダーから抜粋。
dkim=neutral (body hash did not verify) header.i=@hoge.com;
spf=pass (google.com: domain of test@hoge.com designates 1.1.1.1 as permitted sender) smtp.mailfrom=test@hoge.com;
dmarc=pass (p=NONE dis=NONE) header.from=hoge.com
###該当のソースコード
//admin
$mail_msg = isset($_POST['msg']) ? $_POST['msg'] : '';
$mail_contact_name = isset($_POST['contact_name']) ? $_POST['contact_name'] : '';
$mail_contact_mail = isset($_POST['contact_mail']) ? $_POST['contact_mail'] : '';
$mail_contact_type = isset($_POST['contact_type']) ? $_POST['contact_type'] : '';
$mailttl['contact_admin'] = "問い合わせ";
$mailtxt['contact_admin'] = "―――――――――――――――――――――――――――
お名前 " . $mail_contact_name . "
連絡先メールアドレス " . $mail_contact_mail . "
お問い合せ項目 " . $mail_contact_type . "
―――――――――――――――――――――――――――
【問い合せ内容】
" . $mail_msg . "
" . $mail_shomei;
/-----------------------------------------------------------
問い合わせ
-----------------------------------------------------------/
//admin
$mailttl['contact_guest'] = "お問い合わせありがとうございました";
$mailtxt['contact_guest'] = "お問い合わせありがとうございました。
hogehoge
―――――――――――――――――――――――――――
お名前 " . $mail_contact_name . "
連絡先メールアドレス " . $mail_contact_mail . "
お問い合せ項目 " . $mail_contact_type . "
―――――――――――――――――――――――――――
【お問い合せ内容】
" . $mail_msg . "
" . $mail_shomei;
###試したこと
・ドメインでDKIMを設定し、nslookupコマンドで設定を確認。
・Linuxサーバ上でmailコマンドでメール送信し、着信したメール(Gmailを使用)のヘッダーを確認したところDKIM認証はPASS。
###補足情報(言語/FW/ツール等のバージョンなど)
・サーバ
php-mbstring-5.6.15-1.el6.remi.x86_64
php-5.6.15-1.el6.remi.x86_64
postfix-2.6.6-6.el6_7.1.x86_64
opendkim-2.10.3-7.el6.x86_64
libopendkim-2.10.3-7.el6.x86_64
・メールクライアント
Gmail
回答1件
あなたの回答
tips
プレビュー