Jump to content

Archived

This topic is now archived and is closed to further replies.

markus79

PHPMailer

Recommended Posts

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?

[code]
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>";
}
[/code]

Thanks
Markus

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.