私は Pear Mail でこんなばかげた問題を抱えています:
私はそのようなスクリプトを持っています:
$params['host'] = $config['smtp_host'];
$params['port'] = $config['smtp_port'];
$params['auth'] = $config['smtp_auth'];
$params['username'] = $config['smtp_username'];
$params['password'] = $config['smtp_password'];
$params['timeout'] = 10;
$headers['From'] = 'Administrator <admin@admin.com>';
$headers['To'] = '"'. $to .'" <' . $to . '>';
$headers['Subject'] = "Bla";
$headers['Content-Type'] = "text/plain; charset=\"UTF-8\"";
$headers['Content-Transfer-Encoding'] = "8bit";
$mail_object = & Mail::factory('smtp', $params);
$send = $mail_object->send($to, $headers, "hi");
if(PEAR::isError($send))
echo $send->getMessage();
また、タイムアウトを設定しても、スクリプトが約 60 ~ 120 秒間ハングします。エラーも何もありません。メールは送信されません。デバッグする方法がわかりません。/何が間違っているのかわかりません。変数 $to は、このコードが内部に持つ関数に渡されます。私はオブジェクトが返されていることを知っています。
何が問題なのかを確認するにはどうすればよいですか?
前もって感謝します :)