phpmailer (проблема для отправки письма от godaddy) - PullRequest
0 голосов
/ 26 июня 2018

Я использую электронную почту / офис от godaddy, и у меня есть страница php, которая отправит электронное письмо, но кажется, что что-то не так от godaddy, поскольку я получаю следующую ошибку

Ошибка: SMTP ->ОШИБКА: не удалось подключиться к серверу: отказано в соединении (111) SMTP Connect () не удалось.

Почему в соединении отказано?Есть ли какие-то настройки, которые я пропустил?В чем может быть проблема, я также попробовал Gmail SMTP и электронная почта Cpanel кажется, что это нормально, но какое-то время письмо получало задержку, а иногда и не отправлялось.Я хочу использовать свой офис 365 один.

Чтобы проверить ошибку: http://iclicks.co/uc_sipc/test_email.php

Вот мое кодирование и обратите внимание, что на моем локальном ПК он работает нормально с gmail smtp:

<?php

//send_email1();
send_email1();

function send_email1()
{
require 'class/class.phpmailer.php';
try
{


        $mail = new PHPMailer;
        $mail->IsSMTP();                                                 
        $mail->Host = 'smtp.office365.com';                                  
        $mail->Port = '587';                                             
        $mail->SMTPAuth = true;                                          
        $mail->Username = 'services@iclicks.co';                         
        $mail->Password = '***********';                                     

        $mail->SMTPDebug = 1;

        $mail->SMTPSecure = 'tls';                                       

        $mail->From = 'services@iclicks.co';                                        
        $mail->FromName = 'Mahmood';                                         
        $mail->AddAddress('maa8868@gmail.com', 'Mahmood');                       
        $mail->AddCC ('maa8868@gmail.com', 'Commercial Team');           
        $mail->WordWrap = 50;                                            
        $mail->IsHTML(true);                                                        
        $mail->Subject = 'test';                                         
        $mail->Body = 'test tes test';                                           

        $error='';

        var_dump($mail->Send());
        exit();
        if($error=$mail->Send())                                                 
        {   


                 $error = '<label class="text-success"> Thank you for contacting us, please check your email </label>';
                 //$query  = mysqli_query($mysqli, "INSERT INTO mail_logs (log_toname , log_tocompany, log_toposition, log_tomail ,log_status,log_date) VALUES ('$fname', '$company', '$position','$email', 'Sent Succesfully','$date')") ;
                echo "Email sent";
                 //header('Location: /projects/uc_sipc/index.php');
    }



        else
        {

            //$error = '<label class="text-danger">Erroe: Failed to send email.</label>';
            //header('Location: /projects/uc_sipc/index.php');
            echo ('Erroe: Failed to send email'.$error );
        }

}catch (Exception $e)   

{
echo ('Exception: '.$e);
}
echo ('Functon ended up');
}


?>
...