【发布时间】:2012-08-13 01:45:48
【问题描述】:
我正在尝试使用 PHP 发送电子邮件。我在这里找到了很多帖子,我感到很失落。我尝试使用许多代码,但没有一个有效。
最后,我阅读了有关 PEAR 的信息,并且我有以下代码,我正在使用带有 PHP 5.3.6 的 MAMP 的 Mac OSX 10.7.3。
我需要做什么才能使代码正常工作,它显示错误加载页面!?有配置吗?
如果有人有配置说明的工作示例,请分享。
<?php
require_once "Mail.php";
$recipients = 'receiver@live.com';
$headers['From'] = 'sender@gmail.com';
$headers['To'] = 'receiver@live.com';
$headers['Subject'] = 'Test message';
$body = 'Test message';
$params['sendmail_path'] = '/usr/lib/sendmail';
// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('sendmail', $params);
$mail_object->send($recipients, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
【问题讨论】: