ローカルホストからメールを送信する必要があります。
私はwampサーバーを使用しており、私のサイトは自分のサーバーにロードされています。ローカルホストとPHPを使用してメールを送信する方法を提案してください。
通常、mail()関数は、WAMPなどのデフォルトでは機能しません。 SMTPサーバーの詳細をphp.iniファイルに追加する必要があります。
これがいいチュートリアルです: http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
これを達成するためのステップは次のとおりです:
これを介してsendmail.Zipをダウンロードします link
Sendmail.iniを開き、次のように構成を設定します。
smtp_server = smtp.gmail.com
ホスト名= localhost
メールアカウントにアクセスします。歯車ツール> [設定]> [転送とPOP/IMAP]> [IMAPアクセス]をクリックします。 [IMAPを有効にする]をクリックして、変更を保存します。
WAMPサーバーを実行します。 Apacheモジュールでssl_moduleを有効にします。
次に、PHPでphp_opensslとphp_socketsを有効にします。
Php.iniを開き、以下のコードとして設定します。基本的に、sendmail_pathを設定するだけです。
[mail function] ; For Win32 only. ; http://php.net/smtp ;SMTP = ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i"
これがあなたに役立つことを願っています.
Php.iniを開き、[メール機能]セクションを見つけます
その後、SMTP設定に関連する以下のオプションを変更する必要があります。
変更する設定:
SMTP = ; Enter here the address of your SMTP server
smtp_port = 25
最後にPHPスクリプトからメール機能を使用する必要があります http://php.net/manual/en/function.mail.php
PHPでメール機能を使用できます。 http://php.net/manual/en/function.mail.php
自分でホストしているので、インターネットプロバイダーのsmtpを確認し、php.iniを更新する必要があります。
Php.iniで、次のパラメーターを設定します。