質問するログイン新規登録

質問編集履歴

1

発生している問題・エラーメッセージ・補足情報に情報追記。

2016/10/15 03:24

投稿

pond
pond

スコア350

title CHANGED
@@ -1,1 +1,1 @@
1
- PHPでDKIM認証をする
1
+ mb_send_mailでDKIM認証ができない
body CHANGED
@@ -1,8 +1,12 @@
1
1
  ###前提・実現したいこと
2
2
  PHPのmb_send_mail関数を使用してDKIM署名したいのですが可能でしょうか?
3
3
  ###発生している問題・エラーメッセージ
4
+ コンテンツの問い合わせフォームを送信 → 着信したメールのヘッダーを確認したところ、
4
- メールヘッダーで確認したところ、DKIM認証がPASSしません
5
+ DKIM認証がPASSしません。他の認証SPF・DMARCはPASSします。
6
+ ↓ 以下、メールヘッダーから抜粋。
5
7
  dkim=neutral (body hash did not verify) header.i=@hoge.com;
8
+ spf=pass (google.com: domain of test@hoge.com designates 1.1.1.1 as permitted sender) smtp.mailfrom=test@hoge.com;
9
+ dmarc=pass (p=NONE dis=NONE) header.from=hoge.com
6
10
  ###該当のソースコード
7
11
  //admin
8
12
  $mail_msg = isset($_POST['msg']) ? $_POST['msg'] : '';
@@ -41,9 +45,13 @@
41
45
 
42
46
  ###試したこと
43
47
  ・ドメインでDKIMを設定し、nslookupコマンドで設定を確認。
44
- ・サーバ上でmailコマンドでメール送信するとDKIM認証はPASS。
48
+ Linuxサーバ上でmailコマンドでメール送信し、着信したメール(Gmailを使用)のヘッダーを確認したころDKIM認証はPASS。
45
49
  ###補足情報(言語/FW/ツール等のバージョンなど)
50
+ ・サーバ
51
+ php-mbstring-5.6.15-1.el6.remi.x86_64
46
- ・PHP 5.6.15
52
+ php-5.6.15-1.el6.remi.x86_64
47
- postfix-2.6.6-6.el6_7.1.x86_64
53
+ postfix-2.6.6-6.el6_7.1.x86_64
48
- opendkim-2.10.3-7.el6.x86_64
54
+ opendkim-2.10.3-7.el6.x86_64
49
- libopendkim-2.10.3-7.el6.x86_64
55
+ libopendkim-2.10.3-7.el6.x86_64
56
+ ・メールクライアント
57
+ Gmail