2016-05-29 8 views
0
私はPHPとCodeIgniterのを使用しています

、私は彼らのために電子メールを送信する必要がある電子メールのリストについては、次のスキーマチェックし、ビュー回答 - PHP - CodeIgniterの

enter image description here

を実装する必要があり、彼らがこの電子メールに返信する場合は、返信とこの返信の内容を知り、私のPHPプロジェクトを使用して表示する必要があります。

また、私はそれらに複数の選択肢の質問を送信する必要があり、彼らは答えとして1つのオプションを選択し、私のPHPプロジェクトからこの答えを確認する必要があります。

自分のGmailからメールを送信できますが、自分自身からメールを送信することはできません。

助けが必要ですか?

答えて

0

私はCodeIgniterに精通していませんが、電子メールを送信しても動作しません。特にWindowsでは一般的な問題はSMTPサーバーが設定されていないということです。

ほとんどの* nixディストリビューションには、デフォルトで実行されているSMTPサーバーのフォームや別のものがありますが、Windowsではそうではありません。未設定の場合、PHPはlocalhostをSMTPサーバーとみなします。

このSMTPサーバは、PHPが電子メールを送信するために必要なものであるため、SMTPを設定するか、他の人が提供するものを使用する必要があります。

PHPのネイティブmail()関数とそれに依存するライブラリを使用する場合、探している設定エントリはSMTPとsmtp_portです。 (見てください:http://php.net/manual/en/function.mail.php

あなたのISPがSMTPサーバーを提供している可能性があります。それ以外の場合は、いつでもgmail/hotmail /任意のアカウントを設定し、SMTP設定を使用することができます。これは通常、自分のサーバーを設定するよりはるかに簡単です。

自分で設定する場合は、SPFを調べて、デフォルトでメッセージがスパムとしてマークされないようにします。

関連する問題