ホームページ >バックエンド開発 >PHPチュートリアル >私のコードが Gmail の SMTP サーバーを使用して希望のアドレスからメールを送信しないのはなぜですか?

私のコードが Gmail の SMTP サーバーを使用して希望のアドレスからメールを送信しないのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-11 13:05:11387ブラウズ

Why Doesn't My Code Send Emails From My Desired Address Using Gmail's SMTP Server?

Gmail SMTP サーバーを使用するときに希望の「差出人」アドレスを維持する方法

Gmail の SMTP サーバーを使用して電子メールを送信しようとすると、メールアドレスに指定されている希望の「差出人」アドレスではなく、デフォルトの Gmail アカウントからメールが送信されるという問題が発生するcode.

根底にある制限

残念ながら、Google は SMTP 経由で送信されるすべてのメールの「From」ヘッダーと「Reply-To」ヘッダーを書き換えるポリシーを実装しました。サービスに関連付けられている Gmail アカウントを強制的に反映させます。この制限は、オープン サービスやリレー サービスとしてではなく、個人的な電子メール配信のためのプライベート ツールとしての SMTP 機能の意図から生じています。

代替オプション

これを克服するには制限がある場合は、別の解決策を検討してください:

  • 専用の Gmail を使用するアカウント: 目的のアドレスからメールを送信するための別の Gmail アカウントを作成します。
  • ドメインに Gmail を使用する: メールの送信元のドメインを所有している場合は、無料のドメイン用 Gmail アカウントを作成し、そのドメイン内にメール アドレスを作成します。

追加情報

  • Google では、さまざまなアドレスを介して電子メールを送信できますが、この機能は通常、Gmail Web アプリケーションに限定されており、既存の外部 SMTP サーバーを利用します。これは元の質問とは異なります。
  • 評判の高いトランザクション電子メール サービス プロバイダーである Mandrill は、無料の送信制限を提供し、大量の電子メール配信を処理するための堅牢な機能を提供します。

以上が私のコードが Gmail の SMTP サーバーを使用して希望のアドレスからメールを送信しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。