Php 我的网站在本地发送邮件,gmail,但不在服务器上发送。无法连接到ssl://smtp.gmail.com
下面是send_mail()模型函数,我使用该函数通过消息的“email”、“subject”和“content”发送电子邮件。在本地,该网站通过gmail发送电子邮件,但在托管服务器上,它给了我一个SMTP错误: 无法连接到ssl://smtp.gmail.com .Php 我的网站在本地发送邮件,gmail,但不在服务器上发送。无法连接到ssl://smtp.gmail.com,php,codeigniter,email,smtp,gmail,Php,Codeigniter,Email,Smtp,Gmail,下面是send_mail()模型函数,我使用该函数通过消息的“email”、“subject”和“content”发送电子邮件。在本地,该网站通过gmail发送电子邮件,但在托管服务器上,它给了我一个SMTP错误: 无法连接到ssl://smtp.gmail.com . function send_mail( $mail, $subject, $msg ) { $receiver = $mail; $title = $
function send_mail( $mail, $subject, $msg )
{
$receiver = $mail;
$title = $subject;
$sender = "Dina";
$sender_mail = "myemail@gmail.com";
$message = '<html><body>';
//$message .= "Hey $mail,<br><br>";
$message .= $msg;
$message .= "</body></html>";
$ci = get_instance();
$ci->load->library('email');
$config['protocol'] = "smtp";
$config['smtp_host'] = "ssl://smtp.gmail.com";
$config['smtp_port'] = "465";
$config['smtp_user'] = "myemail@gmail.com";
$config['smtp_pass'] = "password";
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";
$ci->email->initialize($config);
$ci->email->from($sender_mail, $sender);
$list = array($receiver);
$ci->email->to($list);
$this->email->reply_to('myemail@gmail.com', 'Dina');
$ci->email->subject($title);
$ci->email->message($message);
// $ci->email->send();
if(!$ci->email->send())
{
$this->email->print_debugger();
}
}
函数发送邮件($mail,$subject,$msg)
{
$receiver=$mail;
$title=$subject;
$sender=“Dina”;
$sender_mail=”myemail@gmail.com";
$message='';
//$message.=“嘿$mail,
”;
$message.=$msg;
$message.=“”;
$ci=get_instance();
$ci->load->library('email');
$config['protocol']=“smtp”;
$config['smtp_主机']=”ssl://smtp.gmail.com";
$config['smtp_port']=“465”;
$config['smtp_用户']=”myemail@gmail.com";
$config['smtp_pass']=“密码”;
$config['charset']=“utf-8”;
$config['mailtype']=“html”;
$config['newline']=“\r\n”;
$ci->email->initialize($config);
$ci->email->from($sender\u mail,$sender);
$list=阵列($receiver);
$ci->email->to($list);
$this->email->回复('myemail@gmail.com","狄娜",;
$ci->email->subject($title);
$ci->email->message($message);
//$ci->email->send();
如果(!$ci->email->send())
{
$this->email->print_debugger();
}
}
也许托管公司禁止他们防火墙上的这些端口,也许你应该问他们。也许托管公司禁止他们防火墙上的这些端口,也许你应该问他们。好吧,这行代码在本地仍然可以正常工作。好吧,这行代码在本地仍然可以正常工作。我认为这更适合作为注释。我认为这更适合作为注释。