PHP の組み込みメール機能を使用する PHP プロジェクトに取り組んでいます。Pear メールを使用するオプションを追加しています。
ほとんどのホスティング環境では、次を使用しているようです。
require_once('Mail.php')
これは、私が見つけることができるすべての例が示すものです。インクルード パスを次のように記述します。
require_once('/path/to/pear/Mail.php')
また、動作しないようです。ただし、インクルード パスを次のように設定します。
set_include_path('/path/to/pear/')
require_once('Mail.php')
動作します。私のアプリにはこれが保存されている構成ファイルがあり、構成はほとんどのページで使用されているため (電子メールとは関係ありません)、これが良い考えかどうかはわかりません。私の設定ファイルには、次のように値が保存されています。
// pear smtp mail settings
set_include_path('/path/to/pear/');
define('PEAR_INCLUDE_PATH', 'Mail.php');
define('SMTP_HOST', 'ssl://smtp.gmail.com');
define('SMTP_PORT', '465');
define('SMTP_USER', 'username@gmail.com');
define('SMTP_PASS', 'password');
これは私に問題を引き起こしますか?どうすればいいですか?
ありがとうございました