在codeigniter的helper用phpmailer 发送邮件
然后在helper文件里 写入如下函数
[php]
function send_mail($to,$title,$body)
{
$ci =& get_instance();
require_once('phpmailer/class.phpmailer.php');
require_once('phpmailer/class.smtp.php');
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
$mail->IsSMTP(); // telling the class to use SMTP
try {
$mail->Host = $ci->config->item('mail_smtp'); // SMTP server
$mail->SMTPDebug = false; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = $ci->config->item('mail_port'); // set the SMTP port for the GMAIL server
$mail->Username = $ci->config->item('mail_address'); // SMTP account username
$mail->Password = $ci->config->item('mail_passwd'); // SMTP account password
$mail->AddAddress(www.2cto.com, '');
$mail->SetFrom($ci->config->item('mail_address'), $ci->config->item('mail_name'));
$mail->Subject = $title;
$mail->MsgHTML($body);
$mail->Send();
return true;
} catch (phpmailerException $e) {
//echo $e->errorMessage(); //Pretty error messages from PHPMailer
return false;
} catch (Exception $e) {
//echo $e->getMessage(); //Boring error messages from anything else!
return false;
}
}
function send_mail($to,$title,$body)
{
$ci =& get_instance();
require_once('phpmailer/class.phpmailer.php');
require_once('phpmailer/class.smtp.php');
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
$mail->IsSMTP(); // telling the class to use SMTP
try {
$mail->Host = $ci->config->item('mail_smtp'); // SMTP server
$mail->SMTPDebug = false; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = $ci->config->item('mail_port'); // set the SMTP port for the GMAIL server
$mail->Username = $ci->config->item('mail_address'); // SMTP account username
$mail->Password = $ci->config->item('mail_passwd'); // SMTP account password
$mail->AddAddress(www.2cto.com, '');
$mail->SetFrom($ci->config->item('mail_address'), $ci->config->item('mail_name'));
$mail->Subject = $title;
$mail->MsgHTML($body);
$mail->Send();
return true;
} catch (phpmailerException $e) {
//echo $e->errorMessage(); //Pretty error messages from PHPMailer
return false;
} catch (Exception $e) {
//echo $e->getMessage(); //Boring error messages from anything else!
return false;
}
}
另外在config里写入你的邮箱配置项
[php]
$config['mail_name']='焦常云';
$config['mail_passwd']='password';
$config['mail_address']='xxxx@21cn.com';
$config['mail_smtp']='smtp.21cn.com';
$config['mail_smtp_port']=25;
$config['mail_name']='焦常云';
$config['mail_passwd']='password';
$config['mail_address']='xxxx@21cn.com';
$config['mail_smtp']='smtp.21cn.com';
$config['mail_smtp_port']=25;
作者:jiaochangyun

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

WebStorm Mac 버전
유용한 JavaScript 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
