Issue

Not sure with settings of  PHP phpMailer

Symptoms

None

Cause

Lack of knowledge with the PHP phpMailer

Workaround

STEP 1: Obtain the PHPMailer from http://www.netonboard.com/download/phpMailer.zip

STEP 2: There are two files in the zip file (class.phpmailer.php and class.smtp.php).

STEP 3: Both files must be placed together.

STEP 4: Extract the files in a folder call phpmailer.

STEP 5: Open notepad and paste the following code to a PHP file after performing the necessary changes.

SMTPServer – The smtp server address (e.g: mail.yourdomainname)
EmailID – One of your Email Login ID
EmailPassword – Password for the selected Email
SenderEmail – Sender Email Address, only from your domain email
SenderName – Sender Email Name
RecipientEmail – Recipient Sender Email Name
RecipientName – Name
ReplyEmail – Sender Email Address, only from your domain email
ReplyName – Sender Email Name
Subject – Subject of the Email
MessageBody – Email Message Contents
PlainTextBody – Plain Text Message Contents, will display when recipient can’t read HTML

require(“./phpmailer/class.phpmailer.php”);

$mail = new PHPMailer();

$mail->IsSMTP();
$mail->Host = “SMTPServer“;
$mail->SMTPAuth = true;
$mail->Username = “EmailID“;
$mail->Password = “EmailPassword“;

$mail->From = “SenderEmail“;
$mail->FromName = “SenderName“;
$mail->AddAddress(“RecipientEmail“, “RecipientName“);
$mail->AddReplyTo(“ReplyEmail“, “ReplyName“);

$mail->IsHTML(true);

$mail->Subject = “Subject“;
$mail->Body    = “MessageBody“;
$mail->AltBody = “PlainTextBody”;

if(!$mail->Send())
{
echo “Message could not be sent.

”;
echo “Mailer Error: ” . $mail->ErrorInfo;
exit;
}

echo “Message has been sent”;
?>

Additional Information

PHPMailer does email transport class featuring file attachments, SMTP servers, CCs, BCCs, HTML messages, word wrap, and more. PHPMailer sends email via sendmail, PHP mail(), QMail, or with SMTP.

You may obtain the sample code that utilizes the phpmailer at http://www.netonboard.com/download/samplephpmailerform.zip

If you are unable to resolve the problem above, kindly issue a ticket to Support Team.