After several days, I have rebuilt my system on Linux using Ubuntu, installed 
PEAR and such. Thankfully, when I execute the code, it no longer gives me the 
error that the class is not found. Yet, when I submit the form now, I can 
always see the confirmation message telling me that my message has been sent, 
but I cannot see it even in another mailbox. 

Here is the code:

$mail = Mail::factory("mail");

$your_name = $_POST['your_name'];
$email = $_POST['email'];
$question = $_POST['question'];
$comments= $_POST['comments'];
$submit = $_POST['submit'];

$from = "localhost";
$to =  $email;
$subject = "Comments";
$body = "From: $your_name\n E-Mail: $email\n Reason Contact: $question\n 
Comments:\n $comments";

$host = "localhost";
$headers = array ('From' => $from,'To' => $to,'Subject' => $subject);
$mail ->send($to, $headers, $body);
if (PEAR::isError($mail)) echo "<p>" . $mail->getMessage() . "</p>";
else {
       echo "<p>Message successfully sent!</p> <div id='main'> 
       <h1>Thank You For Contacting Us</h1>
       <p>We will contact you within the next <b>24 business hours</b>.</p>
       <p>Here is what you have input:</p>
       <ul><li>Your Name is <b>" . $your_name .  "</b></li>
           <li>Your Email is <b>" . $email . "</b></li>
           <li>You contacted us because you have a <b>" . $question . "</b></li>
           <li>Here are your comments: <b>" . $comments . "</b></li></ul>
     <h1>Have a Nice Day!</h1></div>";

Can anyone on the list please give me some pointers on what might have been 
wrong here? I have not edited anything in the php.ini file regarding SMTP. 


The New Busy is not the old busy. Search, chat and e-mail from your inbox.

Reply via email to