web-dev-qa-db-ja.com

Exchange2010でSenderIDPermErrorを診断するための支援

お客様のドメインに問題があります。彼らはAct-Onと呼ばれるサービスでメール送信をしたいと思っており、これまでのところすべてのテストがスパムとしてフラグが立てられているようです。

お客様が次の宛先に送信しようとしました:

  • 自分自身(Office 365):ジャンクフォルダーに移動します。
  • Gmail:ジャンクフォルダに移動します。
  • 私たちの交換:隔離されます。

したがって、問題があることは明らかであり、Quarantineメールボックスのように、SenderIDであるとNDRは示しています。

Received-SPF: PermError (exchange.ourdomain.com: domain of
 [email protected] used an invalid SPF mechanism)

私の問題は、なぜこのエラーが発生するのかを理解するために支援が必要なことです。問題を確認していると思われる唯一のツールは、Exchange独自の Test-SenderID コマンドレットです。他のすべてのツールは問題を示していません。

Microsoft および OpenSPF docsによると、PermErrorはある種の構文またはフォーマットである必要があります問題。しかし、私は1つを見つけることができず、私が使用したツールのどれも1つをほのめかしていません。

次のSPFレコードを使用しましたが、 この問題 が発生している場合に備えてSenderIDレコードも明示的に指定しました。

;; QUESTION SECTION:
;customerdomain.com.   IN      TXT

;; ANSWER SECTION:
customerdomain.com. 2335 IN    TXT     "spf2.0/pra include:spf.protection.Outlook.com include:_spf.act-on.net -all"
customerdomain.com. 2335 IN    TXT     "MS=msxxxxxxxx"
customerdomain.com. 2335 IN    TXT     "v=spf1 include:spf.protection.Outlook.com include:_spf.act-on.net -all"

私が試したこと

以下は、Port25レポートの詳細です。メールアウトのコピーを通常どおりAct-On経由で送信するように依頼したため、実際にはメールはAct-On(@ b2b-mail.net)から送信されます。

==========================================================
Summary of Results
==========================================================
SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham

==========================================================
Details:
==========================================================

HELO hostname:  mx139.b2b-mail.net
Source IP:      209.162.194.139
mail-from:      [email protected]

----------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result:         pass 
ID(s) verified: [email protected]
DNS record(s):
    b2b-mail.net. SPF (no records)
    b2b-mail.net. 3600 IN TXT "v=spf1 ip4:69.30.4.0/27 ip4:69.30.45.96/27 ip4:207.189.98.224/27 ip4:207.189.124.224/27 ip4:207.189.125.224/27 ip4:209.162.194.0/24 ~all"

----------------------------------------------------------
DomainKeys check details:
----------------------------------------------------------
Result:         neutral (message not signed)
ID(s) verified: [email protected]
DNS record(s):
3
Geekman

これは古い投稿だと思います。問題を解決したことがあるかどうか疑問に思います。私自身がまったく同じ問題に遭遇したときにこの投稿を発見しました(ExchangeからのPermErrorですが、他のすべてのツールは問題なく合格しました)。

結局のところ、SPFレコードに微妙な構文エラーがありました。私たちは-を使用していましたが、間違った種類のハイフンが使用されていました。テキストフィールドでは同じように見えましたが、ASCIIではありませんでした。

リモートでユニコードされているものをSPFレコードから削除してみてください。確実にするために、手動で入力するだけの価値があるかもしれません。

4
Kushan

Microsoft/Office365は含まれているSPFも検証していますが、ほとんどのツールは検証していません。したがって、付属のSPFもバリデータツール(mxtoolboxなど)で確認してください。

はい、間違った「-」は一般的な問題ですが、mxtoolboxはそれを検出できます。

1
Sebastian