markus79 Posted May 3, 2006 Share Posted May 3, 2006 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 = "[email protected]";$email = "[email protected]";// 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 = "[email protected]"; // 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]ThanksMarkus Link to comment https://forums.phpfreaks.com/topic/8983-phpmailer/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.