3

ドメインから送信されたメールが Gmail のスパム フィルタに引っかかってしまうという大きな問題がありました。私が送っているメールは、送信元のメールアドレスから何も届いていないお客様への請求書なので、それが迷惑メールになる一因かと思います。また、別の理由として、私が気付く前にシステムが約 150 通の電子メールを送信したこと、それらがすべてスパムで終わったこと、および MailChimp の記事によると、最初の表の最後の行によると、スパム フィルターは送信が-メールは、他のアカウントでスパムとしてマークされています (記事: http://kb.mailchimp.com/article/avoiding-the-spam-filters)。システムは PHP で作成されているので、作成したシステムから、以前に私から何も受け取っていない受信者に電子メールを送信できる方法を作成しようとしています - それだけです。 . とてもシンプルに聞こえます...

今、私はかなりのことを試しました。ここに簡単なリストがありますので、できることとできないこと、そして私が試したことを知っています:

  • ドメインは One.com でホストされており、顧客が独自の SPF レコードまたは DKIM レコードをセットアップできることをサポートしていません (私は彼らが何であるかを知りません - それをいじるオプションではないことにすぐに気づきました)それと)。
  • PHPmailer は One.com でホストされているため、オプションではないため、PHP-init-file にインストールできません。PEAR-mail機能も同様です(使用不可)。
  • PHP の SwiftMailer を使用しようとしました。それでも、ヘッダーの情報を変更するのに苦労したので、それをやめました。
  • MailChimp の PHP API を使用して、1 通の電子メールを 1 通の受信者に送信する方法を調べました (これが必要なことです)。しかし、彼らの API はそれをサポートしていません。
  • SendGrid を検討しましたが、請求書の URL を顧客に送信できるようにするためだけに、月額 10 ドルかかります。
  • PHP のメール機能を使用して、自分でヘッダーを作成しようとしました。ヘッダーは次の場所で確認できます。
    配信先: NEWLY-CREATED-GMAIL-ACCOUNT@gmail.com
    受信: 10.76.75.104、SMTP ID b8csp48728oaw;
            2013 年 3 月 16 日 (土) 17:32:56 -0700 (PDT)
    X-Received: SMTP ID jt13mr7897860lab.0.1363480376067 を持つ 10.152.116.45 による。
            2013 年 3 月 16 日 (土) 17:32:56 -0700 (PDT)
    復路:
    受信: mail-out2.b-one.net (mail-out2.one.com. [91.198.169.19]) から
            mx.google.com による ESMTP ID p10si4637427lbb.120.2013.03.16.17.32.55;
            2013 年 3 月 16 日 (土) 17:32:55 -0700 (PDT)
    Received-SPF: ニュートラル (google.com: 91.198.169.19 は、XXX111@lyobeachcamp.dk のドメインの最良の推測レコードによって許可も拒否もされません) client-ip=91.198.169.19;
    認証結果: mx.google.com;
           spf=neutral (google.com: 91.198.169.19 は、XXX111@lyobeachcamp.dk のドメインの最善の推測記録では許可も拒否もされません) smtp.mail=XXX111@lyobeachcamp.dk
    日付: 2013 年 3 月 16 日 (土) 17:32:55 -0700 (PDT)
    メッセージ ID:
    受信: localhost.localdomain (srv18.one.com [193.202.110.18]) から
        mail-out2.b-one.net (Postfix) による ESMTP ID F3D0B10365
        為に ; 2013 年 3 月 17 日 (日) 01:32:53 +0100 (CET)
    受信: 85.218.159.219 から www.lyobeachcamp.dk から URL_TO_THE_SCRIPT.php 経由で HTTP を使用。2013 年 3 月 17 日 (日) 00:32:53 +0000
    宛先: RECIEVERS_NAME
    件名: Faktura på depositumet
    X-PHP-Originating-Script: 87486:NAME-OF-THE-SCRIPT-THE-E-MAIL-WAS-SENT-FROM.php
    返信先: リョ ビーチ キャンプ
    From: Besked fra Lyø ビーチ キャンプ
    MIME バージョン: 1.0
    送信者: Besked fra Lyø Beach Camp
    コンテンツ タイプ: テキスト/プレーン。charset="utf-8";
    Xメーラー: PHP5.3.21

    Hej E-MAIL-OWNER-NAME.

    Her er et link til din faktura

    http://www.lyobeachcamp.dk/ENCRYPTED_URL_TO_INVOICE.pdf .

    Du skal betale denne faktura indenfor den næste 5 dage. Senere hen vil du modtage ja
    faktura på restbeløbet. Du vil så modtage dit rejsebevis kort for afrejse-datoen
    (omkring to ugers tid for)。Vi kan desværre ikke melde de eksate flytider ud, for da.
    Du kan dog følge med i de midlertidige flytider som vi har på
    http://www.lyobeachcamp.dk/flytider .

    メド・ヴェンリグ・ヒルセン

    リョ ビーチ キャンプ

    ウェブ: http://www.lyobeachcamp.dk

    メール: Hvis der er noget, så er du altid velkommen til at skrive os en mail på
    XXX222@lyobeachcamp.dk

だから私の質問はこれです:

  1. スパムフィルターを通過させるために、私のヘッダーの本当にクールなことをすることはできますか?
  2. PHPシステムから、Gメールアカウントまたは何かから電子メールを送信することは可能ですか? つまり、lyobeachcamp@gmail.com などを作成し、(PHP で構築したシステムを介して) 電子メールを自動的に送信できた場合、スパムをバイパスするのがより簡単になると思います。 -フィルター? それとも私は夢を見ていますか?
  3. 他にどのようなオプションがありますか? 私が望むのは、顧客の 1 人に URL を送信する方法だけですか? 迷惑メールフィルターをチェックするよりも、ボトル入りのメッセージを送信して海に投げ込むことを検討しています.

正しい方向へのポイント、提案、または考えは大歓迎です。私はここでかなり必死です!

お時間をいただきありがとうございます。

4

5 に答える 5

4

スパム フィルターをバイパスするために非常に気の利いたヘッダーを挿入するだけでよいのであれば、スパマーもそうすると思いませんか? ;)

これは配送の問題ではありません。A) IP がブラックリストに登録されているか、B) コンテンツがスパムです。この問題についてさらに多くのことを実際に行うには、SPF レコードが必要です。

FROM または REPLY-TO ヘッダーを使用して、gmail.com などのドメイン名や、明らかにあなたが所有していないドメインから送信することは絶対にお勧めしません。

于 2013-03-19T21:55:08.490 に答える
4

Sendgrid システムをお試しください。使い方はとても簡単で、送信メールは1日200通までなら無料で使えます。

現在、PHP アプリで使用していますが、うまく動作します。

http://sendgrid.com

于 2013-03-19T21:55:35.007 に答える
2

サーバーの sendmail プログラムではなく、smtp を使用するように php メールを構成できます。

Google で見つけた SMTP のインライン スクリプトを次に示します。

http://www.9lessons.info/2009/10/send-mail-using-smtp-and-php.html

-また-

梨のパッケージ

http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

Gmail の smtp 設定をドロップするだけです。

サーバーレベルでこれを行うこともできます

php.ini

[mail function]
; For Win32 only.
SMTP = mail.yourserver.com
smtp_port = 25
auth_username = smtp-username
auth_password = smtp-password
sendmail_from = you@yourserver.com

php.ini および SMTP=経由- ユーザー名とパスワードを渡す方法

于 2013-03-19T21:54:55.000 に答える
1

PHP 用の優れたメーラー ライブラリがいくつかあります。

私の好みはphpMailerです。

于 2013-03-19T21:55:55.110 に答える
0

要するに、含めることができる単純な答えや特別なヘッダーはありません。ほとんどのスパム送信者がそれを利用すると確信しているため、それが存在する場合は無意味です。私が Google Mail で遭遇したことの 1 つは、送信者のアドレスとドメインが非常に厳格であるように思われることです。

送信者ドメインがブラック リストに登録されていないこと、および有効な DNS レコードがあり、理想的には PTR レコードがあることを確認します

@j_mcnally で提案されているように SMTP を使用するように PHP を構成することは、私の望ましい解決策です。

于 2013-03-19T21:55:17.100 に答える