SMTP Auth Email form Example

Sending Mail from PHP Using SMTP Authentication - Example

<?php
? require_once "Mail.php";
?
? $from = "Sandra Sender <sender@example.com>";
? $to = "Ramona Recipient <recipient@example.com>";
? $subject = "Hi!";
? $body = "Hi,\n\nHow are you?";
?
? $host = "mail.example.com";
? $username = "smtp_username";
? $password = "smtp_password";
?
? $headers = array ('From' => $from,
? ??'To' => $to,
? ??'Subject' => $subject);
? $smtp = Mail::factory('smtp',
? ??array ('host' => $host,
? ????'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>");
? ?}
? ?>

Sending Mail from PHP Using SMTP Authentication and SSL Encryption - Example

<?php
? require_once "Mail.php";
?
? $from = "Sandra Sender <sender@example.com>";
? $to = "Ramona Recipient <recipient@example.com>";
? $subject = "Hi!";
? $body = "Hi,\n\nHow are you?";
?
? $host = "ssl://mail.example.com";
? $port = "465";
? $username = "smtp_username";
? $password = "smtp_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>");
? ?}
? ?>
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

SMTP Auth Working Email Script

The below email script is for PHP emailing with SMTP authentication. <?php //new function...