11

PHP を使用してサイトのメンバーに電子メールを送信すると、その電子メールは、Gmail や Hotmail などのほとんどの電子メール プロバイダーの迷惑メール フォルダに入れられます。

Gmail で元のソースを確認すると、次のように表示されます。

配信先
: mypersonalmail@gmail.com 受信: 10.236.41.34、SMTP ID g22cs272510yhb;
水曜日、2011 年 6 月 1 日 05:38:27 -0700 (PDT)
受信: SMTP ID c66mr7228248yhe.303.1306931907131 の 10.236.77.102。水曜日、2011 年 6 月 1 日 05:38:27 -0700 (PDT)
受信済み SPF: ソフトフェイル (google.com: 移行中のドメイン info@mywebserver.com の最良の推測レコードは、許可された送信者として指定されていません)
受信済み: by 10.190.5.195 POP3 ID 3mf1156376yxt.72; 水曜日、2011 年 6 月 1 日 05:38:27 -0700 (PDT) X-Gmail-Fetch-Info: info@mywebserver.com 14 mail.mywebserver.com 110 info@mywebserver.com
Return-path:
Envelope-to: info@ mywebserver.com
受信: s01.next-web.nl による mybestsh からローカル (Exim 4.69)
(envelope-from )
id 1QRkgT-0000BF-3v
for info@mywebserver.com; Wed, 01 Jun 2011 14:38:01 +0200
To: info@mywebserver.com
Subject: あなたの新しいパスワード
MIME-Version: 1.0
From: MyServer
Reply-To: MyServer
X-Sender: MyServer

次のように SPF レコードを設定しました。

v=spf1 a mx ip4:xxx.xxx.xx.xx-all

ソフトフェイルの原因は何なのか気になります。何か案は?

4

4 に答える 4

15

Return-Pathヘッダーは空です。これは、SMTP会話中に、MAILFROMコマンドがバウンスの送信先の電子メールアドレスを指定しなかったことを意味します。SPFがテストするのは、この電子メールアドレスのドメインです。電子メールアドレスがない場合、softfailが発生します。

于 2012-04-03T19:34:10.327 に答える
13

実際の情報 (関連する IP、ドメイン名、送信者アドレス、完全な spf レコードなど) なしでこれに答えるのは難しいでしょう。また、このメッセージは直接 gmail に送信されたのではなく、Gmail Fetch (ヘッダー X-Gmail-Fetch-Info ) を介してサーバーから取得されたようで、分析がさらに複雑になっています。

ここにいくつかの可能性があります:

  • 無効な SPF レコード (この例では、IP と -all の間にスペースはありません)
  • SPF レコードの間違った IP アドレス
  • サーバーはメールを直接送信せず、メールは代わりに SPF レコードにないスマートホスト経由で送信されます
  • SPF は問題ではありません (たとえば、メールに日付ヘッダーがないため、スパムとしてフラグが付けられる可能性があります。From/Reply-To/X.Sender は実際のメール アドレスではありません...)
于 2011-06-06T09:46:49.243 に答える
10

これは、自分のものではない電子メールアドレスを使用してメールを送信していることを意味します(たとえば、送信者がsomeone @ CompanyDDDで電子メールを送信しているときに、SMTPサーバーのドメイン名はCompanyABC.COMです)。

于 2012-11-10T02:33:23.207 に答える