0% found this document useful (0 votes)
44 views1 page

PHP

This code snippet shows how to send an email from a Gmail account to a Yahoo account using PHP's Mail class. It requires the Mail.php file, sets the from, to, subject and body of the email, specifies the Gmail SMTP server and port, and authenticates using the Gmail username and password before sending the email and checking for errors.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

PHP

This code snippet shows how to send an email from a Gmail account to a Yahoo account using PHP's Mail class. It requires the Mail.php file, sets the from, to, subject and body of the email, specifies the Gmail SMTP server and port, and authenticates using the Gmail username and password before sending the email and checking for errors.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

<?

php
require_once "Mail.php";
$from = "<from.gmail.com>";
$to = "<to.yahoo.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "ssl://smtp.gmail.com";
$port = "465";
$username = "<myaccount.gmail.com>";
$password = "password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>

<!-- end of php tag-->

You might also like