PHP メール機能を使用して自分の Web サイトの連絡先フォームからメールを送信しようとすると、
mydomain.com から Google アプリのメール myname@mydomain.com に送信されません。
問題の解決策を提案してください。
PHP メール機能を使用して自分の Web サイトの連絡先フォームからメールを送信しようとすると、
mydomain.com から Google アプリのメール myname@mydomain.com に送信されません。
問題の解決策を提案してください。
非常に長い調査の後、私はこの問題に対する答えを見つけました。
私にとって、問題はホストの設定にあります。
ホストは、これらのドメイン アドレスを、Google Apps ではなく自身に登録されたものとして扱います。そのため、電子メールをホストのメール サーバーにルーティングします。
Google Apps (Gmail) 経由でルーティングするには、メール ルーティング設定を変更する必要があります。
コントロール パネルで「MX エントリ」設定を見つけて、新しい MX レコードを優先的に追加します。
0
と目的地
gmail.com
追加します。また、既存の MX レコードの優先度を 1 に変更する必要があります。
これらの設定php mail()
により、Google Apps Gmail アカウントからのメールを受信できるようになります。
PHPから電子メールを送信するには、SMTPサーバーがインストールされており、サーバーを使用するようにPHPが構成されている必要があります。共有ホスティングを使用している場合、または共有ホスティングを設定している場合は、ドキュメントを確認して、メール関数を正しく呼び出していることを確認する必要があります。
使用方法の例を次に示します。
$to = "name@example.com";
$subject = "Test Message";
$message = "Hello!";
$headers = "From: me@example.org";
mail($to, $subject, $message, $headers);