【问题标题】:How to configur SMTP mailing on my hosting server in codeigniter?如何在我的托管服务器上在 codeigniter 中配置 SMTP 邮件?
【发布时间】:2015-11-07 15:55:36
【问题描述】:

我正在尝试使用 codeigniter smtp 从我的托管服务器发送一封自动电子邮件,但在这里我遇到了 AUTH LOGIN 的一些错误。成功地,我可以使用 gmail smtp 主机和 gmail 帐户在我的本地主机中发送邮件(在允许第三方应用程序的安全性之后)。我在这里使用网络邮件,所以我帮助你们修复我的错误。提前致谢。

错误:- 遇到以下 SMTP 错误:0 php_network_getaddresses: getaddrinfo failed: Name or service not known 无法发送数据:AUTH LOGIN 发送 AUTH LOGIN 命令失败。错误: 无法发送数据:MAIL FROM:

来自: 遇到以下 SMTP 错误: 无法发送数据:RCPT TO:

到: 遇到以下 SMTP 错误: 无法发送数据:DATA

数据: 遇到以下 SMTP 错误:etc....

这是我的代码:-

    $config['useragent']='CodeIgniter';
    $config['protocol']='smtp';
    $config['smtp_host']='ssl//mail.mydomain.com';
    $config['smtp_port']='587';
    $config['smtp_auth']=true;
    $config['smtp_timeout']='30';
    $config['smtp_user']= 'admin@mydomain.com';
    $config['smtp_pass']= 'mypassword';
    $config['charset']='utf-8';
    $config['newline']="\r\n";
    $config['wordwrap'] = TRUE;
    $config['mailtype'] = 'html';
    $this->email->initialize($config);
    $this->email->set_newline("\r\n");
    $this->email->from($from, $from_name);
    $this->email->reply_to($from, $from_name);

【问题讨论】:

  • 错误的意思是,smtp服务器不存在。

标签: php codeigniter email smtp smtp-auth


【解决方案1】:

我认为您必须使用 codeigniter 的电子邮件库,因为它对您在电子邮件库中很容易,我们无需设置 SMTP 邮件,我们可以直接发送邮件,电子邮件库也会对您有所帮助,以防万一附件,因为默认情况下codeigniter提供attachment()方法只有我们必须在附件方法中传递路径,所以对你来说很容易......

你可以这样使用--

public function supportEmail()
    {
      $this->load->library('email');
      $this->email->from('saurav@gmail.com', 'Saurav Garg');
      $this->email->to('info@demo.com');
      $this->email->subject('Live Support');
      $this->email->message('Please Use This Method');
      $sent = $this->email->send();
    }

【讨论】:

  • 谢谢你的回复......从我这边一切都很好,但在服务器那里他们没有正确配置它,所以电子邮件没有用mydomain发送,我用php基本电子邮件功能测试.
  • 不知道.. 在基本电子邮件中没有显示任何内容,并且在 codeigniter 中显示为“遇到以下 SMTP 错误:110 连接超时无法发送数据:AUTH LOGIN 无法发送 AUTH LOGIN命令。错误:无法发送数据:MAIL FROM:"
猜你喜欢
  • 1970-01-01
  • 2023-04-09
  • 2013-05-05
  • 2017-04-27
  • 1970-01-01
  • 2014-02-22
  • 2012-04-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多