v2.5.2
Giriş yap

Codeigniter 3 Smtp Mail sorunu

webman
420 defa görüntülendi
    function send_email($toEmail = "", $subject = "", $message = ""){

    $t = &get_instance();

//    $config = array(
//
//        "protocol"   => "smtp",
//        "smtp_host"  => "ssl://smtp.gmail.com",
//        "smtp_port"  => "587",
//        "smtp_user"  => "[email protected]",
//        "smtp_pass"  => "xxxxxx",
//        "starttls"   => true,
//        "charset"    => "utf-8",
//        "mailtype"   => "html",
//        "wordwrap"   => true,
//        "newline"    => "\r\n"
//    );

    $config = array(

        "protocol"   => "smtp",
        "smtp_host"  => "smtp.yandex.com",
        "smtp_port"  => "465 ",
        "smtp_user"  => "[email protected]",
        "smtp_pass"  => "xxxxxxx",
        "starttls"   => true,
        "charset"    => "utf-8",
        "mailtype"   => "html",
        "wordwrap"   => true,
        "newline"    => "\r\n"
    );

    $t->load->library("email", $config);

    $t->email->from("[email protected]", "kadiiii");
    $t->email->to($toEmail);
    $t->email->subject($subject);
    $t->email->message($message);

    return $t->email->send();

}

    $send = send_email("[email protected]", "yazdiğim konu", "gidecek mesaj");

codeigniter 3 te bunu kullanıyorum ancak email gitmiyor. Send_email i gerekli yerde çağırıyorum ama olmuyor. Neyi yanlış yapiyorum acaba? Yukarıda gmail i de denedim. Bilerek yorum satırı halinde paylaştım gmail smtp verilerini de.. O da çalışmıyor.

ebykdrms
926 gün önce

Kaynak Port olarak 587 vermeniz gerekiyor olabilir.
Kaynak Gerekmiyor da olabilir.
Kaynak Belki gerekiyordur,
Kaynak belki de gerekmiyordur.
Kaynak Duruma göre değişir...
Kaynak SSL için 465, TLS için 587 olabilirmiş.