【发布时间】:2015-12-28 12:53:21
【问题描述】:
我正在尝试使用 codeigniter 功能发送电子邮件。 我试过这段代码。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
public function __construct()
{
parent::__construct();
}
function index()
{
$this->load->library('email');
$this->email->from('praju.rade@gmail.com', 'Your Name');
$this->email->to('praju.rade@gmail.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
//$this->load->view('welcome_message');
}
} ?>
我收到了这个错误。
遇到了 PHP 错误
严重性:警告
消息:mail():无法连接到邮件服务器 “smtp.wlink.com.np”端口 25,验证您的“SMTP”和“smtp_port” 在 php.ini 中设置或使用 ini_set()
文件名:libraries/Email.php
行号:1553
【问题讨论】:
-
它是否托管在 godaddy 中??
-
错误信息非常准确。那么问题是什么?
-
简单的 DNS 查询显示该主机名的 MX 记录指向
mx-03.wlink.com.np或mx-04.wlink.com.np。所以你可能想在你的设置中使用它们。 -
你的控制器类在哪里?
标签: php codeigniter email send smtpclient