I was looking for a way to use an smtp server ( microsoft exchange server in my case ) with the mail() function in php & since exchange is involved that means SMTP authentication is requierd as (relay is turned off) . I had many results after searching, such as pear and other classes . But phpMailer was effective and easier to use, it also support attachments , embeding & HTML format .
here is a simple usage :
<?php require(“class.phpmailer.php”); $mail = new PHPMailer(); $mail->IsSMTP(); // telling the class to use SMTP $mail->Host = “EmailserverHost”; // SMTP server $mail->SMTPAuth = true; $mail->Username = ‘username’; $mail->Password = ‘password’;