我们正在使用amazon服务器,我正在使用PHP,Codeigniter框架。
以下是我用来发送电子邮件的脚本。 当我向Gmail域名电子邮件ID(abc@gmail.com)发送电子邮件时,它正在运行,但它无法处理某些特定域名的电子邮件ID(abc@xyzdmainname.com)。
public function sendMail() {
$to = 'abc@xyzdomain.com';
$fromEmail = 'pqr@gmail.com';
$fromName = 'pqr';
$subject = 'Testing';
$message = 'Testing of email';
$newFile = ''
$this->CI->load->library('email');
$this->CI->email->mailtype = 'html';
$this->CI->email->from($fromEmail, $fromName);
$this->CI->email->to($to);
$this->CI->email->subject($subject);
$this->CI->email->message($message);
if (!empty($newFile)) {
$this->CI->email->attach($newFile);
}
$result = $this->CI->email->send();
$message = '';
if ($result) {
return 1;
} else {
echo $this->CI->email->print_debugger();
return 0;
};
请让我帮忙解决在特定域名发送电子邮件失败的情况。
以及如何克服这个问题。