![](/img/trans.png)
[英]phpmailer working on localhost but when i upload it on my ubuntu server it gives me error and mail is not sending(I am using gmail smtp)
[英]An Error Was Encountered simple mail sending localhost to server not working
我的代碼:
<?php
class Email extends CI_Controller
{
function index()
{
$this->load->library('email');
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp:gmail.com',
'smtp_port' => '465',
'smtp_user' => 'v@gmail.com',
'smtp_pass' => 'facebook@123',
'charset' => 'utf-8',
'newline'=>"\r\n"
);
$this->email->initialize($config);
$this->email->set_newline("\r\n");
$this->email->from('vaghasiamit@gmail.com','Elsner');
$this->email->to('vaghasiamit@gmail.com');
$this->email->subject('This is Test email');
$this->email->message('hi');
$this->email->send();
if($this->email->send())
{
echo "email sent";
}
else
{
show_error($this->email->print_debugger());
}
}
}
錯誤是:
遇到PHP錯誤
嚴重程度:警告
消息:fsockopen():php_network_getaddresses:getaddrinfo失敗:此類主機未知。
文件名:libraries / Email.php
行號:2023
回溯:
文件:C:\\ xampp \\ htdocs \\ Task2 \\ application \\ controllers \\ email.php行:37功能:發送
文件:C:\\ xampp \\ htdocs \\ Task2 \\ index.php行:315功能:require_once
遇到PHP錯誤
嚴重程度:警告
消息:fsockopen():無法連接到ssl:// smtp:gmail.com:465(php_network_getaddresses:getaddrinfo失敗:此類主機未知。)
文件名:libraries / Email.php
行號:2023
回溯:
文件:C:\\ xampp \\ htdocs \\ Task2 \\ application \\ controllers \\ email.php行:37功能:發送
文件:C:\\ xampp \\ htdocs \\ Task2 \\ index.php行:315功能:require_once
使用smtp.gmail.com
代替smtp:gmail.com
作為主機名。
'smtp_host' => 'ssl://smtp.gmail.com'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.