沃梦达 / 编程问答 / php问题 / 正文

SMTP在php-Goaddy主机服务中不起作用

smtp is not working in php - Godaddy hosting service(SMTP在php-Goaddy主机服务中不起作用)

本文介绍了SMTP在php-Goaddy主机服务中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用php-mail-class,但遇到不同的问题。

请看一下我的代码。

include ("class.phpmailer.php");

$mail = new PHPMailer();  // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug =1;  // debugging: 1 = errors and messages, 2 = messages only
//$mail->SMTPAuth = true;  // authentication enabled

$mail->Host = 'relay-hosting.secureserver.net';
$mail->Port = 25;
$mail->Username = "admin@****.in"; 
$mail->Password = "******";          
$mail->SetFrom('*****0014@gmail.com', 'User name');
$mail->Subject = 'mailing';
$mail->Body = "<b>Hi, your e- mail has been received.</b>";
$mail->AddAddress("*****0014@gmail.com");
if(!$mail->Send()) {
   $error = 'Mail error: '.$mail->ErrorInfo;
   return false;
} else {
$error = 'Message sent!';
   return true;
}

错误-:

SMTP -> ERROR: EHLO not accepted from server: 
SMTP -> ERROR: HELO not accepted from server: 
SMTP -> NOTICE: EOF caught while checking if connectedThe following From address failed: *****0014@gmail.com

如果我使用的是Gamil设置,则此代码工作正常不使用GoPardy SMTP设置。

推荐答案

太晚了,但对其他人有帮助。

GoPardy阻止除其自身之外的所有传出SMTP连接。

致电GoPardy,要求他们在服务器上添加SMTP中继(例如Gmail smtp.gmail.com)。

这篇关于SMTP在php-Goaddy主机服务中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:SMTP在php-Goaddy主机服务中不起作用