0

name@domain.comから訪問者に電子メールを送信する単純なPHPフォームがあります。私のフォームはexample.comにあります。差出人の電子メールのドメインはそれがどこから来たのかと一致しないため、スパムのように見える可能性があります。ドメインを確認する方法はありますか?

キャンペーンモニターにはこのために構築されたものがありますが、キャンペーンモニターの外部で同じロジックを使用するフレームワークまたは方法があるかどうか疑問に思いました。 http://help.campaignmonitor.com/topic.aspx?t=88

4

2 に答える 2

2

SPFレコードを設定し、example.comの送信メールサーバーがdomain.comの名前でメールを送信することを承認する必要があります。

実際には、次のTXT(および可能であれば新しいSPF)DNSレコードのようなものを追加する必要があります。

domain.com.  TXT  "v=spf1 redirect=example.com"
example.com.  TXT "v=spf1 a:mail.example.com"

詳細については、 SPFレコード構文を参照してください。

また、「差出人」アドレスはSPFによってまったくチェックされないことに注意してください。任意のドメインを使用できます。カウントされるのはSMTPエンベロープのリバースパスですが、通常は個人の郵送でも同じです。これらは、受信するすべてのメールで確認できます。メールのソースを開き、Return-PathともちろんFromヘッダーを探します。

于 2012-01-06T00:11:47.450 に答える
0

domain.comのIPアドレスをSPFレコードに追加することもできます。

このようなもの..

example.com.  TXT "v=spf1 a mx ip4:x.x.x.x ~all"

xxxxをdomain.comのIPアドレスに置き換え、spfレコードを使用して、他のメンバーからのすべての提案を組み込むことができます

于 2012-01-27T19:35:18.353 に答える