質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

1801閲覧

PHPで画像を添付してメール送信すると、DKIM認証で引っかかってしまう事象

avantgarden

総合スコア121

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2021/05/08 04:27

PHPで画像を添付してメール送信すると、送信先にメールが到達しません。
メール添付を除くと到達します。

メールのMTAはDovecot/Qmailです。

maillogを確認すると、画像を添付した場合にだけ下記のようなログが記載されます。
(サーバーのホスト名やドメイン部分は「省略」と記載しています)

May 8 13:05:34 postfix/smtpd[1407295]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled May 8 13:05:34 postfix/smtpd[1407295]: connect from 省略 May 8 13:05:34 postfix/smtpd[1407295]: 9A3B5A816E: client=省略 May 8 13:05:34 postfix/cleanup[1407299]: 9A3B5A816E: message-id=<20210508040656.BD8D25407A8@省略> May 8 13:05:34 spf[1407301]: Starting the spf filter... May 8 13:05:34 spf[1407301]: Error code: (2) Could not find a valid SPF record May 8 13:05:34 spf[1407301]: Failed to query MAIL-FROM: No DNS data for '省略'. May 8 13:05:34 spf[1407301]: SPF result: none May 8 13:05:34 spf[1407301]: SPF status: PASS May 8 13:05:34 psa-pc-remote[2637817]: PASS during call 'spf' handler May 8 13:05:34 check-quota[1407302]: Starting the check-quota filter... May 8 13:05:34 psa-pc-remote[2637817]: SKIP during call 'check-quota' handler May 8 13:05:34 postfix/qmgr[2641174]: 9A3B5A816E: from=<省略>, size=37198, nrcpt=1 (queue active) May 8 13:05:34 postfix/smtpd[1407295]: disconnect from 省略 ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5 May 8 13:05:34 postfix-local[1407304]: postfix-local: from=省略, to=省略, dirname=/var/qmail/mailnames May 8 13:05:34 dk_check[1407305]: Starting the dk_check filter... May 8 13:05:34 dk_check[1407305]: DKIM Bad signature May 8 13:05:34 dk_check[1407305]: DKIM verification (d=省略, 1024-bit key) failed: signature verification failed May 8 13:05:34 postfix-local[1407304]: PASS during call 'dd52-domainkeys' handler May 8 13:05:34 dmarc[1407306]: Starting the dmarc filter... May 8 13:05:34 dmarc[1407306]: Store DKIM result for '省略' into DMARC library. May 8 13:05:34 dmarc[1407306]: DMARC: smtpdomain=省略 maildomain=省略 mailfrom=省略 stamp=1620446734 ip=153.122.84.211 adkim=relaxed aspf=relaxed p=QUARANTINE sp=UNSPECIFIED pct=100 align_dkim=fail align_spf=fail spfres=none dkimres=fail dmarccheck=DMARC_POLICY_QUARANTINE dmarcstatus=DEFER May 8 13:05:34 dovecot[1407307]: service=lda, user=省略, ip=[]. msgid=<20210508040656.BD8D25407A8@省略>: saved mail to INBOX.Sp am May 8 13:05:34 dmarc[1407306]: DMARC: message moved to QUARANTINE for 省略 May 8 13:05:34 postfix-local[1407304]: STOP during call 'dmarc' handler May 8 13:05:34 postfix-local[1407304]: message discarded by a mail handler May 8 13:05:34 postfix/pipe[1407303]: 9A3B5A816E: to=<省略>, relay=plesk_virtual, delay=0.2, delays=0.13/0.01/0/0.06, dsn=2.0.0, status=sent (delivered via plesk_virtual service) May 8 13:05:34 postfix/qmgr[2641174]: 9A3B5A816E: removed

画像を添付した場合にだけメールが到達しなくなる原因として、何が考えられるのでしょうか。

やや丸投げな内容で申し訳ないですが、よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AbeTakashi

2021/05/08 07:09

そもそもDKIMの設定はどうなってるのでしょうか? ついでにいうとSPFでもエラーが出ているようですので、そちらの設定もちゃんと調べた方が良いと思いますが。DNSへの設定も含めてどのような設定なのかが質問文にまったく含まれていませんし、他人がメールのログ情報だけで不達の原因がつかめるとも思えません。この辺の設定はあまり公にもできないでしょうし、身近でその辺に詳しい人にしっかり見てもらった方が良いと思いますが。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問