我正在尝试使用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');
}
} ?&GT;
我收到了这个错误。
遇到PHP错误
严重性:警告
消息:mail():无法连接到mailserver “smtp.wlink.com.np”端口25,验证您的“SMTP”和“smtp_port” 在php.ini中设置或使用ini_set()
文件名:libraries / Email.php
行号:1553
答案 0 :(得分:1)
错误消息有助于了解发生了什么。您可以联系您的供应商为您提供有关SMTP服务器的信息或设置您的首选项邮件CodeIgniter不使用SMTP他们使用本机PHP邮件功能 https://codeigniter.com/user_guide/libraries/email.html#email-preferences
您也可以使用Gmail SMTP http://www.formget.com/codeigniter-gmail-smtp/