0
私はコードイグナイターの電子メールライブラリを使用して電子メールを送信していますが、Gmailアカウントまたはyahooアカウントに送信された電子メールは正常ですが、 ex。[email protected])、電子メールはicloudアカウントには届いていません。私は、一言で言えば、電子メールにcodeigniterの電子メールライブラリから送信された電子メールはicloudの電子メールアカウントには流れません
$config = Array(
'protocol' => 'SMTP',
'smtp_host' => 'box397.bluehost.com',
'smtp_port' => 587,
'smtp_user' => '[email protected]',//
'smtp_pass' => '*********',// password of above email
'mailtype' => 'html',
'charset' => 'utf-8',
'wordwrap' => TRUE
);
$message = '<h3>Hi,<br/><br/>
We have received a request to reset the password for your account registered with User Id '.strtoupper($userId).'. You will be asked to change this password on login for security purpose.<br/><br/>
Your new password is '.$newPassword.'.<br/><br/>Thanks</h3>';
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('[email protected]');
$this->email->to($emailAddress);
$this->email->subject('Request for New Paswword.');
$this->email->message($message);
if($this->email->send())
{
$message = [
'status' => 1,
'message' => "New password has been sent to your email address.",
];
$this->set_response($message,REST_Controller::HTTP_OK);
}
else
{
$message = [
'status' => 0,
'message' => show_error($this->email>print_debugger()),
];
$this->set_response($message,REST_Controller::HTTP_OK);
}
を送信するには、このコードを使用しています問題は、メールが&トンなど
メールログを確認します。ドメインにSPFやDKIMなどの適切なDNSレコードがあるかどうかを確認します。 – dobaniashish