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 电子邮件不会发送到私有域_Php_Codeigniter_Email - Fatal编程技术网

Php 电子邮件不会发送到私有域

Php 电子邮件不会发送到私有域,php,codeigniter,email,Php,Codeigniter,Email,我正试图在特定行动触发后向所有员工发送电子邮件。一切正常。然而,我注意到,电子邮件不会发送给那些拥有我们的域名和电子邮件地址的人。除此之外,我还试着检查使用gmail、yahoo或hotmail的人是否收到了电子邮件。最有趣的是,他们可以看到所有电子邮件地址的列表,包括那些没有收到它的人。我只是想知道,这可能是什么原因?向私有域发送电子邮件有任何限制吗?我不这么认为。我正在使用codeigniter电子邮件库,下面是我的代码 $config = Array( 'mailty

我正试图在特定行动触发后向所有员工发送电子邮件。一切正常。然而,我注意到,电子邮件不会发送给那些拥有我们的域名和电子邮件地址的人。除此之外,我还试着检查使用gmail、yahoo或hotmail的人是否收到了电子邮件。最有趣的是,他们可以看到所有电子邮件地址的列表,包括那些没有收到它的人。我只是想知道,这可能是什么原因?向私有域发送电子邮件有任何限制吗?我不这么认为。我正在使用codeigniter电子邮件库,下面是我的代码

 $config = Array(
          'mailtype' => 'html',
          'charset' => 'iso-8859-1',
          'wordwrap' => TRUE
        );  

          $message = $this->load->view('request/template', $d, true);

          $this->load->library('email', $config);
          $this->email->set_newline("\r\n");
          $this->email->from('no-reply@austecservices.com.au','Austec Services Pty Ltd'); // change it to yours
          $this->email->to('xxxxx@austecservices.com.au, xxxx@yahoo.com');// change it to
          $this->email->bcc('xxxxx@gmail.com');
          $this->email->subject($company[0]->title.": ".$this->userSession->given_name." ".$this->userSession->surname." raised an ad-hoc request for ".$site_name);
          $this->email->message($message);

           if(!$this->email->send()) {
                  show_error($this->email->print_debugger());
             }
有什么建议吗?

请尝试以下代码:

$mail['fordetail'] = array(
'name'=> $name,
'email'=> $email,
'content'=>$content,
);

$txtEmail = $this->load->view('email',$mail,true);  
$config['mailtype'] = 'html';
$this->email->initialize($config);
$this->email->from($this->config->item('team'));

$this->email->to($cusdata->email);
$this->email->subject($subject);
$this->email->message($txtEmail);   
$this->email->send();

邮件是否出现在垃圾邮件/批量文件夹中?我也检查过了。不是这样,你可以从同一个地址向你的电子邮件帐户发送不同的邮件吗?它是否出现在收件箱或垃圾邮件/批量中?