2017-11-15 23 views
0

SMTPエラー:サーバーへの接続に失敗しました:php_network_getaddresses:getaddrinfo failed:名前またはサービスが不明(0)2017-11-15 13:11:07 SMTP connect()が失敗しました。godaddy上のphpmailerスクリプトが動作していません。

<?php 
require 'PHPMailerAutoload.php'; 
//echo !extension_loaded('openssl')?"Not Available":"Available <br/>"; 

$email = $_POST['email']; 
$number = $_POST['phone']; 
$client = $_POST['client']; 

$to = '[email protected]'; 
$subject = 'user registration'; 
$phone = "phone number:".$number; 
$message = "client details:"."\n"."email:".$email."\n"."phone number:".$number."\n"."client:".$client; 
$headers = "From:".$email; 

$mail = new PHPMailer; 

$mail->SMTPDebug = 0;        // Enable verbose debug output 

$mail->isSMTP();          // Set mailer to use SMTP 
$mail->Host = 'hosting.secureserver.net';  // ssl://smtp.gmail.com   // Specify main and backup SMTP servers 
$mail->SMTPAuth = false;        // Enable SMTP authentication 
$mail->Username = '';      // SMTP username 
$mail->Password = '';     // SMTP password 

$mail->From = '[email protected]'; 

$mail->SMTPSecure = 'none'; //TLS      // Enable TLS encryption, `ssl` also accepted 
$mail->Port = 25;   //587       // TCP port to connect to 

$mail->setFrom($email); 
$mail->addAddress($to); 
$mail->Subject = $subject; 
$mail->Body = $message; 

if($mail->send()) { 
    header("Location: ../../thankyou.html"); 
} 
else { 
    echo $mail->ErrorInfo; 
    //header("Location: ../../error.html"); 
} 
?> 

これは私が受け取ったエラーです。私はこのPHPに新しいので、詳細な説明は高く評価されます。ありがとう

+0

投稿する前に検索してください。 GoDaddyには、送信メールに関する非常に厳しい規則があります。彼らは何度もここに来ており、エラーメッセージからリンクされているPHPMailerのトラブルシューティングガイドに記載されています。 – Synchro

答えて

0

ホストhosting.secureserver.netは存在しません。アウトバウンドSMTPサーバーの正しいサーバーと資格情報を設定する必要があります。この情報は、あなたの電子メールサービスをホストしている人(おそらくあなたのウェブホスト)によって提供されるべきです。

+0

それは試しましたが運がない – vihar

+0

SMTPエラー:サーバーへの接続に失敗しました:Connection refused(111)2017-11-15 15:04:28 \t SMTP connect()に失敗しました。まだこのエラーが発生しています – vihar

関連する問題