RE: Send Mail from PHP Using SMTP Authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Date: Tue, 13 Apr 2010 15:42:29 +0200
Subject: Re:  Send Mail from PHP Using SMTP Authentication
From: tyra3l@xxxxxxxxx
To: ajwei@xxxxxxxxxxxxx
CC: php-windows@xxxxxxxxxxxxx



On Tue, Apr 13, 2010 at 2:24 PM, Alice Wei <ajwei@xxxxxxxxxxxxx> wrote:



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

Subject: Re:  Send Mail from PHP Using SMTP Authentication

From: tyra3l@xxxxxxxxx

To: ajwei@xxxxxxxxxxxxx

CC: php-windows@xxxxxxxxxxxxx



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 = "elite.english@xxxxxxx";

$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

[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux