Jump to content


Photo

PHPMailer


  • Please log in to reply
No replies to this topic

#1 markus79

markus79
  • New Members
  • Pip
  • Newbie
  • 3 posts

Posted 03 May 2006 - 05:37 PM

I am having problems using PhpMailer. I have used this successfully in the past, but the SMTP server is always the localhost. I am trying to send email from a remote smtp server and I keep getting the error "Could not authenticate". I know the username and password are correct. If I move the code over to the server where I want to send the email out, it works perfectly, just not from a remote server, and I've tried a few remote servers.

Is there something I need to do on the SMTP server to allow this to work?

require("class.phpmailer.php");
$subject = "hello";
$fromEmail = "mark@markknutson.com";
$email = "mark@markknutson.com";
// send email
$mail = new phpmailer();
$mail->IsSMTP();                                // send via SMTP
$mail->Helo = "mail.d1tv.net";
$mail->Host     = "mail.d1tv.net";                        // SMTP servers
$mail->SMTPAuth = true;                            // turn on SMTP authentication
$mail->Username = "mknutson@d1tv.net";                        // SMTP username
$mail->Password = "**************";
$mail->From     = $fromEmail;
$mail->AddAddress($email); 
$mail->IsHTML(false);                                               // send as HTML
$mail->Subject  =  $subject;
$mail->Body     =  $body;
$mail->Send();
if(!$mail->Send()){
  echo "<span class=text>Message was not sent to $email" . $mail->ErrorInfo . "</span><br>";
}

Thanks
Markus




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users