On Thu, May 24, 2012 at 2:00 PM, As'ad Djamalilleil <asad.kom@xxxxxxxxx> wrote: > hi all,i'm having this problem in sending email using pear. > it just wont send :( > here's the code .. > > <?php > require_once 'Mail.php'; > > $from_name = "My Self"; > $to_name = "My Friend"; > $subject = "Sending Trial"; > $mailmsg = "GOD please make it work"; > > $From = "From: ".$from_name." <mymail@xxxxxxxxx>"; > $To = "To: ".$to_name." <someone@xxxxxxxxx>"; Don't prefix with From: and To: here. > $recipients = "someone@xxxxxxxxx"; > > $headers["From"] = $From; > $headers["To"] = $To; > $headers["Subject"] = $subject; > $headers["Content-Type"] = "text/plain; charset=iso-8859-1"; > > $smtpinfo["host"] = "smtp.gmail.com"; > $smtpinfo["port"] = "465"; > $smtpinfo["auth"] = true; > $smtpinfo["username"] = "mymail@xxxxxxxxx"; > $smtpinfo["password"] = "mypassword"; > > $mail_object =& Mail::factory("smtp", $smtpinfo); > > $mail_object->send($recipients, $headers, $mailmsg); > > if (PEAR::isError($mail_object)) > echo $mail_object->getMessage(); > ?> Also, Gmail SMTP supports only SSL connections. I don't know this PEAR module, but I think you need to host set to something like ssl://smtp.gmail.com, to enforce SSL connection. - Matijn -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php