Jump to content


Photo

Problem with PEAR Mail - Please Help!!!!


  • Please log in to reply
2 replies to this topic

#1 mercyfullmusic

mercyfullmusic
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 04 May 2006 - 09:36 PM

I am using PEAR Mail to send an email through a remote email server. When I run the following code the email goes through successfully, but I get the following error:

********************************************************

Email sent successfully!PHP Notice: Only variable references should be returned by reference in C:\php\PEAR\pear\Mail\mime.php on line 375 PHP Notice: Only variable references should be returned by reference in C:\php\PEAR\pear\Mail\mime.php on line 593

How do I fix this? (PS: I have really no experience with PEAR and am amazed I got this far)


********************************************************

Thanks in advance,

Here's my code:

<?php
require "Mail.php";
require "Mail/mime.php";

$from = "Test Email<autoemail@somedomain.com>";
$to="email1<email1@somedomain.com>";
$cc="email2<email2@somedomain.com>";
$subject="Sending e-mails from PEAR::Mail";
$headers=array('From'=>$from,'To'=>$to,'Cc'=>$cc,'Subject'=>$subject);
$host = "mail.somedomain.com";
$username ="account@somedomain.com";
$password ="password";

$smtp = Mail::factory('smtp',array('host'=>$host,'auth'=>true,'username'=>$username,'password'=>$password));

$mime=new Mail_mime();

$txtBody = <<< BODY
Hello,

This is a test email sent from the PEAR::Mail Class.

BODY;

$mime->setTXTBody($txtBody);

$htmlBody=<<< BODY
<html><body>
<h1>Hello,</h1><br>
<br>
This is a test email sent from the PEAR::Mail Class.<br>
</body></html>
BODY;

$mime->setHTMLBody($htmlBody);

$body = $mime->get();
$headers=$mime->headers($headers);

$mail=$smtp->send($to,$headers,$body);


// test file to send an email direct from the server

echo "Email sent successfully!";

?>



#2 kanikilu

kanikilu
  • Members
  • PipPip
  • Member
  • 29 posts
  • LocationDallas, TX

Posted 08 May 2006 - 03:48 PM

This is a bug: [a href=\"http://pear.php.net/bugs/bug.php?id=5333\" target=\"_blank\"]http://pear.php.net/bugs/bug.php?id=5333[/a]

That page says to try the latest version in CVS: [a href=\"http://cvs.php.net/viewcvs.cgi/pear/Mail_Mime/\" target=\"_blank\"]http://cvs.php.net/viewcvs.cgi/pear/Mail_Mime/[/a]

#3 mercyfullmusic

mercyfullmusic
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 08 May 2006 - 06:42 PM

[!--quoteo(post=372302:date=May 8 2006, 07:48 AM:name=kanikilu)--][div class=\'quotetop\']QUOTE(kanikilu @ May 8 2006, 07:48 AM) View Post[/div][div class=\'quotemain\'][!--quotec--]
This is a bug: [a href=\"http://pear.php.net/bugs/bug.php?id=5333\" target=\"_blank\"]http://pear.php.net/bugs/bug.php?id=5333[/a]

That page says to try the latest version in CVS: [a href=\"http://cvs.php.net/viewcvs.cgi/pear/Mail_Mime/\" target=\"_blank\"]http://cvs.php.net/viewcvs.cgi/pear/Mail_Mime/[/a]
[/quote]


Issue Fixed !!!!!!!!! Thank You !!!!!!!!!!!!!!!!!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users