2017-02-17 24 views
2

ローカルホストマシンにWordPress Webサイトがインストールされており、wp_mail機能を使用して電子メールを送信できません。私は何のエラーもありませんが、私もメールを受け取ることができませんか?誰かが正しい方向に私を向けることができますか?ここに私のコードの例です:wp_mailが電子メールを送信できません

include("wp-mail.php"); 
$to = '[email protected]'; 
$subject = 'Hello'; 
$message = 'Steve'; 

wp_mail($to, $subject, $message); 

おかげでPHPの機能mailに似

+0

デスクトップ上のコンピュータのようにlocalhostを使用している場合は、リモートドメインに電子メールを送信するように設定されたSMTPサーバーを実行していますか? root @ localhostに送信してみてください。 Linuxには、通常、EXIMやSendmailが含まれています。それを設定し、それはリモートドメインのために働くはずです..ちょうど迷惑メールしないでください、あなたはかなり素早くブロックされるでしょう;)。 –

答えて

1

wp_mail作品。あなたはそれについての詳細を読むことができますhere。 PHP mail関数がsendmailバイナリにアクセスする必要があります。docsに記載されているように、localhostで設定しないでください。そのため、電子メールを送信できません。

localhostでWebサイトをテストするときに電子メールを送信するには、電子メールを送信するようにSMTPを構成する必要があります。このプラグインは、WPメールSMTPを盗んで、あなたはhereをインストールすることができます、私は私のワードプレスのインストールのほとんどでそれを使用し、実際に火をつけます。

これはwp_mail機能を上書きし、Gmail SMTPサーバーを使用して電子メールを送信できるようにします。必要なSMTPサーバーを使用できます。

関連する問題