Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 中国的SMTP主机问题_Php_Codeigniter_Email_Smtp - Fatal编程技术网

Php 中国的SMTP主机问题

Php 中国的SMTP主机问题,php,codeigniter,email,smtp,Php,Codeigniter,Email,Smtp,我有一个关于smtp使用codeigniter电子邮件库的问题。它在smtp.gmail.com上运行良好,但在这种情况下我必须使用vpn。我找到了其他解决方案,如smtp.exmail.qq.com、smtp.mail.yahoo.com或smtp.sina.com,但当您在电子邮件字段中键入电子邮件发送表单时,它仅与您在smtp user中提供的电子邮件一起发送。进一步请查看我的代码和屏幕截图: 我在麻烦了好几天后解决了这个问题。如果我们将相同的值分配给smtp_用户=email1@anym

我有一个关于smtp使用codeigniter电子邮件库的问题。它在smtp.gmail.com上运行良好,但在这种情况下我必须使用vpn。我找到了其他解决方案,如smtp.exmail.qq.com、smtp.mail.yahoo.com或smtp.sina.com,但当您在电子邮件字段中键入电子邮件发送表单时,它仅与您在smtp user中提供的电子邮件一起发送。进一步请查看我的代码和屏幕截图:


我在麻烦了好几天后解决了这个问题。如果我们将相同的值分配给smtp_用户=email1@anymail.com并从=email1@anymail.com然后问题就解决了。
         //get the form data
         $name = $this->input->post('name');
         $from_email = $this->input->post('email');
         $subject = $this->input->post('subject');
         $message = $this->input->post('message');

         //set to_email id to which you want to receive mails
         $to_email = 
         'info@sample.com';

         //configure email settings
         $config['protocol'] = 'smtp';
         $config['smtp_host'] = 'ssl://smtp.exmail.qq.com'; 
         //'ssl://smtp.googlemail.com';
         $config['smtp_port'] = '465';
         $config['smtp_user'] = 'myemail@exmail.qq.com';
         $config['smtp_pass'] = 'my password';
         $config['mailtype'] = 'html';
         $config['charset'] = 'iso-8859-1';
         $config['wordwrap'] = TRUE;
         $config['newline'] = "\r\n"; //use double quotes
         //$this->load->library('email', $config);
         $this->email->initialize($config);                        

         //send mail
         $this->email->from($from_email, $name);
         $this->email->to($to_email);
         $this->email->subject($subject);
         $this->email->message($message);