2016-10-31 67 views
0

etting fsockopen():無法連接到ssl://smtp.gmail。 com:465(連接被拒絕),同時發送電子郵件。無法發送電子郵件 - fsockopen():無法連接到ssl://smtp.gmail.com:465(連接被拒絕)

我的電子郵件地址控制器是:

public function send() { 
    $from = "[email protected]"; 
    $to = $this->input->post('email'); 
    date_default_timezone_set("Asia/Kolkata"); 

    $ci = get_instance(); 
     $ci->load->library('email'); 
     $config['protocol'] = "smtp"; 
     $config['smtp_host'] = "ssl://smtp.gmail.com"; 
     $config['smtp_port'] = "465"; 
     $config['smtp_user'] = "[email protected]"; 
     $config['smtp_pass'] = "Mypwd"; 
     $config['mailpath'] = "/usr/sbin/sendmail"; 
     $config['mailtype'] = "text"; 
     $config['newline'] = "\r\n"; 

     $ci->email->initialize($config); 

    $this->email->from($from, 'Your Name'); 
    $this->email->to($to); 
    $this->email->subject('Email Test'); 
    $this->email->message('Testing the email class.'); 

    //Send mail 
    if($this->email->send()) { 

    $this->load->view('pages/successfully'); } 
    else { 

    echo "Error in sending Email."; 
     show_error($this->email->print_debugger()); 
    } 
    } 

一個PHP錯誤遇到

嚴重性:警告

消息:無法修改標題信息 - 頭已經發出(輸出開始/ home/simt/public_html/system/core/Exceptions.php:272)

Filename:core/Common.ph p

行號:568

回溯:

文件:/home/simt/public_html/application/controllers/Email.php 線:46 功能:show_error

文件:/家用/ SIMT /的public_html/index.php文件 線:315 功能:require_once

回答

0

連接[R充溢意味着與對方的連接被拒絕。這是因爲服務器要麼不希望端口連接,要麼防火牆阻塞連接。它可能是你的情況的最後一個,所以檢查防火牆可能會阻止本地機器上的訪問,但也可能在網絡中。例如,如果您的系統位於已知發送垃圾郵件的黑名單中,那麼服務器或服務器前面的防火牆也可能阻止訪問。

+0

謝謝@steffen – Harvinder

+0

我嘗試從窗體其他系統嘗試它,同樣的錯誤。我可以跟服務器提供商談談嗎? – Harvinder

+0

@harvinder:我不知道你的軟件在哪裏運行,但是,如果有其他人管理系統並配置防火牆,然後與他們交談。 –

相關問題