странность электронной почты codeigniter

Я пытаюсь отправить электронную почту через структуру codeigniter двумя разными способами, и на одном из них моя электронная почта попадает в папку нежелательной почты, но это действительно странно...

поэтому моей первой попыткой было создать контроллер и поместить в индексную функцию следующий код:

    $this->load->library('email');
    $this->email->from('[email protected]', 'Your Name');
    $this->email->to('[email protected]');
    $this->email->subject('Email Test');
    $this->email->message('Testing the email class.');
    $this->email->send();
    echo $this->email->print_debugger();

Таким образом, электронная почта приходит нормально, а не как спам...

когда я создаю модель, чтобы позже использовать ее для других функций для отправки электронных писем, я заменяю приведенный выше код следующим:

    $this->load->library('email');
    $this->load->model("email_model");
    $this->email_model->sendEmail(null, '[email protected]', 'title', 'message');

а модель email_model содержит следующий код:

<?php
class email_model extends CI_Model {

    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }

   public function sendEmail($from = null, $to = null, $subject = null, $message = null){
        $this->email->from('[email protected]', 'from user');
        $this->email->to($to);
        $this->email->subject($subject);
        $this->email->message($message);
        $this->email->send();
   }
}

почему это происходит?


person stergosz    schedule 23.04.2012    source источник
comment
Сравните заголовки обоих сообщений. Между ними должно быть что-то другое. Единственное, что я вижу здесь отличается, так это то, что сообщение и тема в спам-письме намного короче. Ваш провайдер электронной почты отфильтровывает однословное сообщение?   -  person AndrewR    schedule 24.04.2012
comment
почему я не вижу разницы в заголовках? наверное должно быть что-то другое? я не знаю, отфильтровал ли провайдер электронной почты какие-либо слова... кстати, мой провайдер электронной почты - черт возьми...   -  person stergosz    schedule 24.04.2012


Ответы (2)


проверьте свои записи spf и записи RDNS

SPF

вот статья @ mediatemple kb: http://kb.mediatemple.net/questions/658/How+can+I+create+an+SPF+record+for+my+domain%3F#gs

РДНС

вот статья о RDNS: http://www.crucialp.com/resources/tutorials/web-hosting/how-reverse-dns-works-rdns.php

person gorelative    schedule 24.04.2012
comment
Я добавил свою запись spf, но по-прежнему получаю электронное письмо как спам... может быть, мне нужно подождать какое-то время...? - person stergosz; 24.04.2012

кажется, что содержание было причиной со второй попытки... добавление большего количества текста решило проблему...

person stergosz    schedule 24.04.2012