PHPアプリケーションからメールを送信しています。ただし、Gmailではスパムとしてマークされています。メールを送信する方法は次のとおりです(PHP)。私のアプリケーションが送信するメールがスパムになっています:私のヘッダに何が問題なのですか?
$headers = "From: [email protected]\r\nReply-To: [email protected]";
$mail_sent = mail('[email protected]', 'test mail', $message, $headers, '[email protected]');
Gmailはこのメッセージをスパムします。だから私は行って、その便利な "元のメッセージを表示"オプションをクリックしました。ここに私が得るものは次のとおりです。
Delivered-To: [email protected]
Received: by 10.68.71.200 with SMTP id x8cs325812pbu;
Thu, 21 Jul 2011 01:34:52 -0700 (PDT)
Received: by 10.236.114.234 with SMTP id c70mr12483739yhh.163.1311237292052;
Thu, 21 Jul 2011 01:34:52 -0700 (PDT)
Return-Path: <[email protected]>
Received: from vps.bookmytakeout.com ([8.22.200.47])
by mx.google.com with ESMTPS id u61si3662037yhm.119.2011.07.21.01.34.50
(version=TLSv1/SSLv3 cipher=OTHER);
Thu, 21 Jul 2011 01:34:51 -0700 (PDT)
Received-SPF: neutral (google.com: 8.22.200.47 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=8.22.200.47;
DomainKey-Status: bad format
Authentication-Results: mx.google.com; spf=neutral (google.com: 8.22.200.47 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]; domainkeys=neutral (bad format) [email protected]
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bookmytakeout.com;
h=Received:To:Subject:From:Reply-To:Message-Id:Date;
b=WYWQ+/9+wOAvq+OUSM5KLDAueciIoNiByXaVV29HYa0XbSwm2f+89TCj8pW24G7k1vTGCvR8n64iSwgPQuoEitz6ehbszd0+75Px0WlGsvyeZGrW3PaYEpkRFmkDoaGe;
Received: from munged by vps.bookmytakeout.com with local (Exim 4.69)
(envelope-from <[email protected]keout.com>)
id 1QjolW-0001Vn-Us
for [email protected]; Thu, 21 Jul 2011 14:07:31 +0530
To: [email protected]
Subject: test mail
From: [email protected]
Reply-To: [email protected]
Message-Id: <[email protected]>
Date: Thu, 21 Jul 2011 14:07:30 +0530
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - vps.bookmytakeout.com
X-AntiAbuse: Original Domain - gmail.com
X-AntiAbuse: Originator/Caller UID/GID - [1005 1000]/[47 12]
X-AntiAbuse: Sender Address Domain - bookmytakeout.com
test
Gmailの迷惑メールフィルタを無効にする方法を診断する方法はわかりません。誰かがこのメールのどの部分がスパムフィルタを設定しているのかを教えてください。
可能であれば、解決策も投稿してください。私はヘッダーの問題を、今のところこれを修正する方法よりも学ぶことにもっと興味があります。
PS:私は私自身のいくつかの疑惑があります
- をReceivedヘッダには、「vps.bookmytakeout.com」と言うが、Fromヘッダー「bookmytakeout.com」を言う - しかし、私はからで、それを送信しようとしました[email protected] - 同じ問題ですが、まだスパムです。
- ヘッダー「Received-SPF」、「DomainKey-Status」、および「Authentication-Results」は何らかの問題を示しているようです。私は、このドメイン名のMXレコードを設定しないことを明確に覚えています。それが問題だろうか?
ニュートラルSPFはそれ自体が問題ではなく、あなたのホワイトリストに登録していない、またはSPFを使用していないことを意味します。 DKIMのエラーは多少不安に思えます。あなたのDKIMの記録は何を表していますか? – tripleee
私のDKIMレコードにはどのように記載されていますか? – jrharshath
http://en.wikipedia.org/wiki/DomainKeys – tripleee