通过代码发送到垃圾邮件文件夹的电子邮件
Email sent through code going to SPAM folder
我正在向订阅我的网站时事通讯的用户发送电子邮件。但有时订阅电子邮件会转到垃圾邮件文件夹。我正在分享 link 垃圾邮件测试结果 -- 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();
提前致谢
如果您使用 smtp 发送邮件,我请求您使用 php_mailer 库发送电子邮件。该图书馆发送的您的电子邮件将在收件箱中。自从过去 2 年以来我一直在使用它。
您将从 google 或 link 以下找到 php_mailer 的库。
https://github.com/anshkatriya/php_mailer
希望这能解决您的问题。
谢谢
电子邮件服务器设置:
最大的问题是因为您是通过仓促设置的邮件服务器发送的。
- 由没有 rDNS 的主机传送到内部网络
- 我们检查您发送的服务器是否经过身份验证
- 您可能想要发布主机名的 DNS 记录(A 类)
server18.hosotingraja.in 或在您的邮件中使用不同的主机名
软件。
- 您的邮件未使用 DKIM 签名
如果您查看问题列表,优先考虑的问题与 smtp 设置相关。如果你愿意,我可以列出一些可能对你有帮助的解决方案(特别是 smtp 设置),但它们将取决于你的 isp 对它们的操作;不太可能发生。
最快的解决方案是不使用该服务。对于交易电子邮件,您可以使用大量服务(付费和免费); Mailgun 是个人的最爱,因为它基于 api,因此消除了很多麻烦,快速 google 会出现更多。
CodeIgniter 邮箱:
- 请删除 X_PRIORITY header
垃圾邮件测试表明您发送的电子邮件具有高优先级,它应该默认为 3,但在这种情况下显然不是。
$this->email->priority(3);
这会将您的优先级设置为 'Normal' 并将您的分数降低 1.56。
我正在向订阅我的网站时事通讯的用户发送电子邮件。但有时订阅电子邮件会转到垃圾邮件文件夹。我正在分享 link 垃圾邮件测试结果 -- 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();
提前致谢
如果您使用 smtp 发送邮件,我请求您使用 php_mailer 库发送电子邮件。该图书馆发送的您的电子邮件将在收件箱中。自从过去 2 年以来我一直在使用它。 您将从 google 或 link 以下找到 php_mailer 的库。
https://github.com/anshkatriya/php_mailer
希望这能解决您的问题。 谢谢
电子邮件服务器设置:
最大的问题是因为您是通过仓促设置的邮件服务器发送的。
- 由没有 rDNS 的主机传送到内部网络
- 我们检查您发送的服务器是否经过身份验证
- 您可能想要发布主机名的 DNS 记录(A 类) server18.hosotingraja.in 或在您的邮件中使用不同的主机名 软件。
- 您的邮件未使用 DKIM 签名
如果您查看问题列表,优先考虑的问题与 smtp 设置相关。如果你愿意,我可以列出一些可能对你有帮助的解决方案(特别是 smtp 设置),但它们将取决于你的 isp 对它们的操作;不太可能发生。
最快的解决方案是不使用该服务。对于交易电子邮件,您可以使用大量服务(付费和免费); Mailgun 是个人的最爱,因为它基于 api,因此消除了很多麻烦,快速 google 会出现更多。
CodeIgniter 邮箱:
- 请删除 X_PRIORITY header
垃圾邮件测试表明您发送的电子邮件具有高优先级,它应该默认为 3,但在这种情况下显然不是。
$this->email->priority(3);
这会将您的优先级设置为 'Normal' 并将您的分数降低 1.56。