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.
 
<html> 
<head><title>Test email via php</title></head> 
<body> 
<?php
require_once "Mail.php"; 
$from = "Sender <postmaster@HostingAccountDomain.com>"; 
$to = "Recipient <user@HostingAccountDomain.com>"; 
$subject = "This is a test email sent via php"; 
$body = "This is a test email"; 
$host = "mail.HostingAccountDomain.com"; 
$username = "postmaster@HostingAccountDomain.com"; 
$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); 
?> 
</body> 
</html> 
If you run in to problems using this code, please post in our community forum. Technical support cannot assist with specific coding related issues.