我的邮件总是要垃圾邮件文件夹甚至在Codeigniter Php中提供很晚的邮件

时间:2014-11-18 04:30:43

标签: php codeigniter

我试图从我的Web服务器发送邮件在codeigniter框架中使用SMTP PROTOCOL work.my邮件总是提供延迟并且发送垃圾邮件。我已经遵循了许多过去的保护,但我还没有解决这个问题。帮助我解决这个问题。我的代码是:

$config = Array('protocol' => 'smtp',
                       'smtp_host' => 'http://smtp.tfas.net/',
                       'smtp_port' => 465,
                       'smtp_user' => 'info@tfas.net',
                       'smtp_pass' => 'xxxxxxx',
                       'mailtype'  => 'html', 
                       'mailpath' => '/usr/sbin/sendmail',
                       'charset'   => 'utf-8'
                        );
      $this->load->library('email', $config);
      $this->email->set_newline("\r\n");
      if (file_exists($attachment_path)) 
      {
        $this->email->attach("$attachment_path");
        $this->email->from('info@tfas.net','TFAS MEMBER PORTAL');
        $this->email->reply_to('info@tfas.net','Help Center');
        $this->email->message($message);
        $this->email->to($to);
        $this->email->subject('Greetings From TFAS Member Portal');
      }
      else
      {
        $this->email->from('info@tfas.net','TFAS MEMBER PORTAL');
        $this->email->reply_to('info@tfas.net','Help Center');
        $this->email->message($message);
        $this->email->to($to);
        $this->email->subject('Greetings From TFAS Member Portal');
      }
        if($this->email->send())
        {
        return true;
        }
        else
        {
        return false;
        }

//即使我已经浏览了这个链接https://github.com/ivantcholakov/codeigniter-phpmailer,这是一个教程,用于在codeigniter中发送带有phpmailer库的邮件,但同样的问题是araises ..

1 个答案:

答案 0 :(得分:2)

我不认为这是codeigniter邮件的问题。通常,电子邮件由电子邮件服务提供商根据内容或IP过滤器标记为垃圾邮件。在您的情况下,由于没有相关的文字和图片,您的内容可能会像垃圾邮件一样。谷歌和大多数提供商都有一个垃圾邮件列表,在评估电子邮件的垃圾邮件时,他们会查找这些垃圾邮件。请查看此信息,因为它可能有助于您找到有用的潜在客户:http://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx