How to send email from a php application

Our SMTP servers require SMTP authentication to be passed before they will relay email from a php application. You can use the code below to define SMTP authentication.
<head><title>Test email via php</title></head> 
require_once "Mail.php"; 
$from = "Sender <>"; 
$to = "Recipient <>"; 
$subject = "This is a test email sent via php"; 
$body = "This is a test email"; 
$host = ""; 
$username = ""; 
$password = "email_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 you run in to problems using this code, please post in our community forum. Technical support cannot assist with specific coding related issues.