お客さんから、「お宅からのメールに返信送ったら返ってきた」と言われて焦った。
もう一つアドレスを伝えていたので、そっちから連絡を受けられたから無事だったが。
さて、何が有った?
さて、うちは結構厳しくチェックしている。
厳し過ぎて、local to localでの遣り取りにもDKIM-Signatureを確認するくらい。
詳しくは、こちら「WordPressの自動更新通知がSpam扱いされた訳」の記事から。
今回は外部である。
その上お客さんである。
重大事件だわ〜、と叫び回ってないで、直さないと。
で、メールのヘッダ(無事に届いた外部のサーバー宛)を見たら、ちょっと困ったことになった。
早速、Geminiさんに助けを求めた。(何時もお世話になっておりますm(__)m>Geminiさん
これって、lolipopに丸投げである。お客さんのdomainがFromにしか残っていない。
lolipopを全面的に通しちゃう設定はしたくない。
この辺りは、Geminiさんにもゴネた。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Received: from mail-proxy104.phy.lolipop.jp (mail-proxy104.phy.lolipop.jp [157.7.106.48]) by mx0.sa.il24.net (mta) with ESMTPS id 69FAuhSV029727 for <k-in@sa.il24.net>; Thu, 15 Oct 2026 19:56:43 +0900 (JST) Received: from NAOMI2 (unknown [59.84.10.206]) (Authenticated sender: naomi703@kazuo-club.com) by mail-proxy104.phy.lolipop.jp (Postfix) with ESMTPA id 2181314044C0A for <k-in@sa.il24.net>; Thu, 15 Oct 2026 19:56:43 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dkim.lolipop.jp; s=20240109; t=1792061803; x=1792666603; bh=jErzjVG9liW8DXtDASIYQCZvrOZvwrgL61TdkO81q0I=; h=From:To:Subject:Date:Message-ID:From; b=0zAwb5zAsqoZFuk6oK63H1E98mqdxV7qsDBZz2KLkDadk700m5334TvsHbdS9+lNj 33Zv2ov5qockrxsiIzKEeQzEV9a5odds1Ga7ZCdiDHf88tc90nVA3bHJbV6jvtIPql bQgQiVs3O/rrShmHUYJkoYyV59oNYoYhMRdEmHFaqpTDtsOc4LDyrT22ivFK/dPEt/ piU1fOCmAuaL8Zrh3HIMddBWtnTEvrYuDCY58ZW2mrpAq0/ZhaO33BnLx3JIo3xHk5 jMn0ZkED1aqsrZZjy8qNrkV5XG/5jEHbf4AaAwCnNXEdPPDutxcX95r5jRezNG/GeB 50BL69wl6lUzg== From: =?UTF-8?B?5bKh6YOoIOWliOe3kue+jg==?= <user@kyakusann-domain.com> |
postscreenは中身を見ない。
Fromにあっても、その前段階でip段階で判定している。
access.dbに『お客さん.com OK』としても見ない。
中身の確認はsubmissionに渡ってからで、そこまで行き着けないといけない。
しかし、access.dbに『お客さん.com OK』としてもipのチェック用だそうだ。(今回は使えん)
そこで登場したのがsender_accessだそうだ。こっちはFromのdomainを見るんだそうだ。
まぁ、lolipopだし、辿り着くだろう。
最後に、Fromがお客さんdomainなのに、dkim-signatuerがlolipop。
さてどうなるか。
エラー判定?Spam扱い?sender_addressによる回避?
lolipopのサービスとして、お客さん.comだから、mail周りの設定は全てlolipopに一任しているだろう。
なので、SPFやらDKIMの指定はlolipopのもののみ。(と推測)
ならばspamassassinは、お客さん.comの設定は無いから見ない。
無事通るだろう。通って欲しい、通ってね。
やったことは三つ。
一つ目、main.cfに1業追加。
smtpd_recipient_restrictionsに
check_sender_access hash:/opt/local/etc/postfix/sender_access
二つ目、sender_accessを新規で作り編集。
お客さんのdomain OKと書き込む。
三つ目、Makefileに項目を追加。
|
1 2 |
sender_access.db:sender_access postmap sender_access |
ここにも必要だよねぇ。
|
1 2 3 4 5 |
all: main.cf.bak master.cf.bak access.db aliases.db sender_access.db header_checks.sample transport.db virtual.db virtual_account.db reject_cidr @for f in $(FILES); do \ rm -f $(BASE_PATH)/$$f; \ done postfix reload |
これで終わり。
さて、これで直ったかどうか。

