I'm trying to set up an announcements page for a school club. The page is designed to have a form in which the officer types up the message and hits a button. The webpage then is supposed to post the message to the website (via MySQL, which works) and send the message to people using a mailing list. The announcement section works, but the mail section is giving me a hard time. The relevant code is below:
PHP Code:
    require_once "Mail.php";
$params['host'] = "sv8.byethost8.org";
$params['port'] = 465;
$params['auth'] = true;
$params['username'] = "..."// email address redacted
$params['password'] = "...";

$smtp =& Mail::factory("smtp"$params);
    if (
PEAR::isError($smtp)) {
"<p>" $smtp->getMessage() . "</p>");
$to "...";  // email address redacted
$headers['From'] = "CHS Robotics";
$headers['To'] = "CHS Robotics Members";
$headers['Subject'] = "[CHS Robotics]".$title;
$headers['Date'] = date("r");
if (
PEAR::isError($mail)) {
"<!--" $mail->getMessage() . "-->");
    } else {
"<!--Message successfully sent!-->");
header("Location: viewAnn.php");
The $title and $content variables have already been properly instantiated. The code now hangs at the
PHP Code:
$smtp -> send($to$headers$content); 
line, which I've verified by commenting the line out and running it. The Mail, Net_SMTP and Net_Socket packages are installed in the same folder (my host has an issue with PEAR packages. The installer doesn't work). Any help?