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