1

特定のイベントでメールを送信するアプリを持っていますが、Gmail アカウントを使用すると、メールを受信せず、迷惑メール フォルダにもありません。それらを仕事用のメールに送信すると、すぐに受信します。

メールを Google に送信するにはどうすればよいですか?

私は標準の codeigniter 電子メール構成を使用しています (sendmail を使用していると思います)。

私はビジネス用の Google アプリを使用しており、Google が提供する MX レコードをセットアップしています。

他に何か必要ですか?また、アプリでサブドメインを使用していますが、セットアップに必要なものに影響はありますか?

ここに画像の説明を入力 ここに画像の説明を入力

編集

この例Sending email with gmail smtp with codeigniter email libraryのように smtp を使用すると、ページが戻ってこないようです。最終的にはタイムアウトになります。

4

3 に答える 3

1

この動作の唯一のもっともらしい説明は、SPFチェックの失敗です。SPFまたはSenderPolicyFrameworkは、スパムを簡単に検出できる新しいテクノロジーです。これらのメールをスパムではないと手動でマークしない限り、GmailはSPFを尊重します。これに関係なく、別のアドレスでメールを受信した場合は、Gmailにも届いているはずです。Gmailは、スパムの疑いが非常に高い場合でもメールを破棄せず、最終的にスパムフォルダに入れられるため、スパムを徹底的にチェックしてください。

ウェブサーバーがメールを送信できるようにするSPFを設定できます。これにより、Gmailはウェブサーバーから送信されたメールを本物として受け入れます。http://www.mydigitallife.info/how-to-set-up-and-create-sender-policy-framework-spf-domain-dns-txt-record-with-wizard/およびMicrosoftのウィザードを参照してください。

于 2013-02-10T20:10:04.090 に答える
0

おそらく、将来のある時点で、それらすべてがGmailに表示されるようになるでしょう。Googleは、送信者がスパムであるかどうかを確認し、それらのメッセージを保持している可能性があります。私は開発サーバーをセットアップする前にそれを経験しました。MandrillやSendGridなどのトランザクションメールサービスを使用することをお勧めします。PHPを介して電子メールを送信するだけでは、これらのサービスから多くの情報を得ることができます。

于 2013-02-05T23:52:19.847 に答える
0

フィルター理論もう 1 つの可能性は、投稿者が自分の GMail アカウントにメールを除外するフィルターを設定していることです。

必要なヘッダー情報も送信していることを確認します。新しい Gmail アカウントを登録して、そのユーザーに送信してみましたか?

于 2013-02-10T04:46:09.827 に答える