1

PHP メール機能を使用して自分の Web サイトの連絡先フォームからメールを送信しようとすると、
mydomain.com から Google アプリのメール myname@mydomain.com に送信されません。

問題の解決策を提案してください。

4

3 に答える 3

1

非常に長い調査の後、私はこの問題に対する答えを見つけました。

私にとって、問題はホストの設定にあります。

ホストは、これらのドメイン アドレスを、Google Apps ではなく自身に登録されたものとして扱います。そのため、電子メールをホストのメール サーバーにルーティングします。

Google Apps (Gmail) 経由でルーティングするには、メール ルーティング設定を変更する必要があります。

コントロール パネルで「MX エントリ」設定を見つけて、新しい MX レコードを優先的に追加します。

0

と目的地

gmail.com

追加します。また、既存の MX レコードの優先度を 1 に変更する必要があります。

これらの設定php mail()により、Google Apps Gmail アカウントからのメールを受信できるようになります。

于 2014-12-23T08:41:28.907 に答える
0

PHPから電子メールを送信するには、SMTPサーバーがインストールされており、サーバーを使用するようにPHPが構成されている必要があります。共有ホスティングを使用している場合、または共有ホスティングを設定している場合は、ドキュメントを確認して、メール関数を正しく呼び出していることを確認する必要があります。

使用方法の例を次に示します。

$to = "name@example.com";
$subject = "Test Message";
$message = "Hello!";
$headers = "From: me@example.org";

mail($to, $subject, $message, $headers);
于 2012-06-07T06:25:44.443 に答える