发送垃圾邮件中收到的包含 codeigniter 的电子邮件

2023-12-09

我正在尝试使用 codeigniter 电子邮件库发送电子邮件,以使用以下设置向用户发送电子邮件

  $this->load->library('email');
        $this->email->from('[email protected]','Admin');
        $this->email->to($recieverEmail);
        $this->email->subject('Morgan MarketBook');
        $this->email->message($message);


   <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

   $config['protocol']   = 'smtp';
   $config['smtp_host']  = 'mail.server';
   $config['smtp_port']  = 26 ;
   $config['smtp_user']  = 'user' ;
   $config['smtp_pass']  = 'password' ;
   $config['newline']    = "\r\n";

   ?>

我的问题是收到的电子邮件位于垃圾邮件而不是收件箱中...是什么导致了此问题?


邮件进入垃圾箱而不是收件箱与代码无关,也与 codeigniter 无关。您必须遵循一些准则,以免电子邮件被视为垃圾邮件: 其中一些准则是:

  • 发送 html 电子邮件时,还包括邮件的文本版本
  • 发送 html 电子邮件时,请尽量减少 html 和图像(不包含 javascript)
  • 使用 spf 和域密钥设置邮件服务器
  • “发件人”字段应包含有效的电子邮件地址(与邮件服务器具有相同的域)
  • 如果您发送大量电子邮件,请尝试限制发送速率

有很多使用 php 发送有效电子邮件的指南,只需谷歌“发送电子邮件 php 的最佳实践”

另外,请勿将您的登录凭据包含在邮件服务器中。 干杯

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

发送垃圾邮件中收到的包含 codeigniter 的电子邮件 的相关文章

随机推荐