我在订阅我的网站简报后向用户发送电子邮件。但有时订阅电子邮件会转到垃圾邮件文件夹。我正在分享垃圾邮件测试结果的链接 - https://www.mail-tester.com/web-3339Sp请检查上面给出的垃圾邮件测试人员的结果(分析)&告诉我为什么我的邮件要去垃圾邮件
以下是我通过代码发送邮件的配置 - >
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'mail.holaa.in',
'smtp_port' => 25,
'smtp_user' => 'noreply@holaa.in',
'smtp_pass' => 'XXXXXXXXX',
'mailtype' => 'html',
'charset' => 'iso-8859-1'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('noreply@holaa.in');
$this->email->to($receiver);
$this->email->subject($subject);
$this->email->message($message);
$ans = $this->email->send();
提前致谢
答案 0 :(得分:2)
电子邮件服务器设置:
最大的问题是因为您是通过仓促安装的邮件服务器发送出去的。
如果查看问题列表,优先级与smtp设置相关。如果你愿意我可以列出一些可能对你有所帮助的解决方案(特别是smtp设置),但它们将取决于你的isp操作它们;不太可能发生。
最快的解决方案是不使用该服务。对于交易电子邮件,您可以使用大量服务(付费和免费); Mailgun是个人最喜欢的,因为它基于api,因此消除了大量的麻烦,快速的谷歌会出现更多。
CodeIgniter电子邮件:
垃圾邮件测试表明您发送的优先级高的电子邮件,默认为3,但在这种情况下显然不是。
$this->email->priority(3);
这会将您的优先级设置为“正常”并将得分降低1.56。
答案 1 :(得分:-1)
如果您使用smtp发送邮件,我请求您使用php_mailer库发送电子邮件。您在此库中发送的电子邮件将位于收件箱中。我从最近2年开始使用它。 您可以从谷歌或以下链接找到php_mailer的库。
https://github.com/anshkatriya/php_mailer
我希望这能解决你的问题。 感谢。