How to send email using PHP script?

For PHP, We provide pear mail using smtp authentication method , here is the code sample:

<?php

require_once "c:\php\pear\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>");

 }

?>

Please use your own mail credentials : mail.yourdomain.com as the email host.

¿Fue útil la respuesta?

 Imprimir éste Artículo

Leer también

What is SPF record and How to enable it?

  SPF provides a way for a domain to tell the world that mail "from" that domain should...

Instructions for requesting SBC Port 25 Filter Removal

1. Visit the following web site : http://help.sbcglobal.net/servabuse.php 2. You may be prompted...

I try to send and email throught Outlook but i got the error message "RELAY not allowed" why?

You have to enabled SMTP Authentication **Important - Always use this format username@domain.com...

Setup Email in Iphone / Ipad

1.) Go to  Settings >>  Mail, Contacts, Calendars2.) To add a new Email...

How to set up email with Outlook 2002?

Follow the steps below to set up Outlook 2002 to retrieve email from our mail server. From...