Debugging Pear邮件调试
我对Pear邮件有一个愚蠢的问题: 我有这样的脚本:Debugging Pear邮件调试,debugging,email,pear,Debugging,Email,Pear,我对Pear邮件有一个愚蠢的问题: 我有这样的脚本: $params['host'] = $config['smtp_host']; $params['port'] = $config['smtp_port']; $params['auth'] = $config['smtp_auth']; $params['username'] = $config['smtp_username']; $params['password'] = $
$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();
$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';
$headers['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被传递给此代码中包含的函数。我知道物品正在被归还
我如何检查出了什么问题
提前感谢:)
xdebug\u start\u跟踪('/tmp/foo.xt')