RE: Send Mail from PHP Using SMTP Authentication

Alice Wei <[email protected]>
Newsgroups gmane.comp.php.windows
Message-ID <[email protected]>

Date: Tue, 13 Apr 2010 15:42:29 +0200
Subject: Re: [PHP-WIN] Send Mail from PHP Using SMTP Authentication
From: [email protected]
To: [email protected]
CC: [email protected]



On Tue, Apr 13, 2010 at 2:24 PM, Alice Wei <[email protected]> wrote:



Date: Mon, 12 Apr 2010 22:13:10 +0200

Subject: Re: [PHP-WIN] Send Mail from PHP Using SMTP Authentication

From: [email protected]

To: [email protected]

CC: [email protected]



http://www.php.net/manual/en/ini.core.php#ini.include-path



Tyrael



I tried installing the Pear Mail package, it is now located in

php/PEAR/Mail, and my code is located in the htdocs. Here is the code:



require_once("Mail.php");

$mail

 = Mail::factory("mail");



$your_name = $_POST['your_name'];

$email

 = $_POST['email'];

$question = $_POST['question'];

$comments=

$_POST['comments'];

$submit = $_POST['submit'];



if($_POST['submit']=="Submit")

 {

$from = "[email protected]";

$to =  $email;

$subject =

"Comments Regarding HH Web Design Studio";

$body = "From:

$your_name\n E-Mail: $email\n Reason Contact: $question\n Comments:\n

$comments";



$host = "smtp.att.yahoo.com";

$username =

"my_user_name";

$password = "password";

$headers = array ('From'

=> $from,

    'To' => $to,

    'Subject' => $subject);

$mail->send($to,

 $headers, $body);



if (PEAR::isError($mail)) echo "<p>" .

$mail->getMessage() . "</p>";



This is what I get:



Fatal error:  Class 'Mail' not found in C:\xampp\htdocs\Alice.Wei\web\mail.php

 on line 30



Do I need to move the Mail PEAR class to the

same folder as my web folder? How can I make sure that my Pear is

running?

Thanks for your help.



http://www.php.net/manual/en/ini.core.php#ini.include-path
set the PEAR path to your include_path in your php.ini

I did have that. I have include_path = ".;C:\xampp\php\PEAR;". Do I have to physically type in pear install Mail to install the Mail package here?


Thanks.

Alice

 		 	   		  
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. 
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.