من از کلاس email کدایگنایتر برای ارسال ایمیل استفاده میکنم.
مشکلی که وجود داره اینه که ایمیل های yahoo به من نمیرسن اما ایمیل های gmail میرسن . علت چیه ؟
class sendemail_model extends CI_Model{
public function send_email($address_email){
$name = $this->input->post('name',TRUE);
$email = $this->input->post('email',TRUE);
$subject = $this->input->post('subject',TRUE);
$message = $this->input->post('message',TRUE);
$to = $address_email;
$this->email->initialize(array('mailtype' => 'html'));
$this->email->from($email, $name);
$this->email->to($to);
$this->email->subject($subject);
$this->email->message($message);
if (!$this->email->send()){
$error =show_error($this->email->print_debugger());
return $error;
}
else
return 'Your e-mail has been sent!';
}
}}