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
画像を添付した場合にだけメールが到達しなくなる原因として、何が考えられるのでしょうか。
やや丸投げな内容で申し訳ないですが、よろしくお願いします。
そもそもDKIMの設定はどうなってるのでしょうか? ついでにいうとSPFでもエラーが出ているようですので、そちらの設定もちゃんと調べた方が良いと思いますが。DNSへの設定も含めてどのような設定なのかが質問文にまったく含まれていませんし、他人がメールのログ情報だけで不達の原因がつかめるとも思えません。この辺の設定はあまり公にもできないでしょうし、身近でその辺に詳しい人にしっかり見てもらった方が良いと思いますが。
あなたの回答
tips
プレビュー