我的邮件总是去垃圾邮件文件夹甚至提供很晚的Codeigniter Php [英] My Mails Is Always Going To Spam Folder Even Delivering Very Late In Codeigniter Php

查看:177
本文介绍了我的邮件总是去垃圾邮件文件夹甚至提供很晚的Codeigniter Php的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从我的Web服务器发送邮件在codeigniter框架中使用SMTP PROTOCOL work.my邮件总是提供晚了,并去spam.i已经遵循了许多过去的保存,仍然没有解决这个问题。help我的人解决这个问题。这是我的代码:

I'm Trying To Send Mails From My Web Server Using SMTP PROTOCOL in codeigniter frame work.my mails was always delivering late and going to spam.i had follow many past conservations,still i didn't solve this problem.help me folks to solve this problem.here is my code:

$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 这是一个教程发送邮件与phignailer库在codeigniter但同样的问题araises ..

// Even I had gone through this link https://github.com/ivantcholakov/codeigniter-phpmailer which is a tutorial to send mails with phpmailer library in codeigniter but same problem araises..

推荐答案

我认为这不是codeigniter的邮件的问题。通常,电子邮件服务提供商根据内容或IP过滤器将电子邮件标记为垃圾邮件。在您的情况下,您的内容可能因为没有相关的文字和图片而显示为垃圾内容。 Google和大多数提供商都有一份垃圾邮件列表,他们在评估您的电子邮件的垃圾邮件时会留意。检查这一点,因为它可能会帮助你找到一个有用的线索: http://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words。 aspx

I don't think this is an issue with codeigniter's mailer. Usually, emails are marked as spam by email service providers based on the content or an IP filter. In your case it's possible that your content appear spam-like due to not having relevant text and images. Google and most providers has a list of spam words that they look out for when evaluating the spam-ness of your emails. Check this out as it may be help you to find a useful lead: http://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx

这篇关于我的邮件总是去垃圾邮件文件夹甚至提供很晚的Codeigniter Php的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆