致命错误:
Call to undefined function app\common\model\Vendor()
<?php
namespace app\common\model;
class PHPMail
{
//发送邮件::
public static function mail($mails){
Vendor('PHPMailer.PHPMailerAutoload');
$mail = new \PHPMailer(); //实例化
$server = config("queue.mail_server");//从queue里获取邮件用户信息
//$mail->SMTPDebug = 2;//邮件的调试模式
$mail->IsSMTP(); // 启用SMTP
$mail->Host=$server['MAIL_HOST']; //smtp服务器的名称(这里以QQ邮箱为例)
$mail->SMTPAuth = $server['MAIL_SMTPAUTH']; //启用smtp认证
$mail->Username = $server['MAIL_USERNAME']; //你的邮箱名
$mail->Password = $server['MAIL_PASSWORD']; //邮箱密码
$mail->From = $server['MAIL_FROM']; //发件人地址(也就是你的邮箱地址)
$mail->FromName = $server['MAIL_FROMNAME']; //发件人姓名
$mail->AddAddress($mails['to'],$mails['name']);
$mail->WordWrap = 50; //设置每行字符长度
Call Stack
我在THinkPHP5.0.14是可以的:
<?php
namespace app\common\model;
class PHPMail
{
//发送邮件::
public static function mail($mails){
Vendor('PHPMailer.PHPMailerAutoload');
$mail = new \PHPMailer(); //实例化
$server = config("queue.mail_server");//从queue里获取邮件用户信息
//$mail->SMTPDebug = 2;//邮件的调试模式
$mail->IsSMTP(); // 启用SMTP 最佳答案