求火焰纹章回声cia多玩全系列,我用手柄玩的,哪位大哥有的请发我邮箱 ,

邮箱一直发送不成功,哪位大大帮我看看是怎么回事? - 问答 - Yii Framework 中文社区
邮箱一直发送不成功,哪位大大帮我看看是怎么回事?
4756次浏览
悬赏 10 金钱
main-local.php中的配置:
'mailer' =& [
'class' =& 'yii\swiftmailer\Mailer',
'useFileTransport' =& false,
'transport' =& [
'class' =& 'Swift_SmtpTransport',
'host' =& '',
'username' =& '',
'password' =& 'adgsag',
'port' =& '25',
'encryption' =& 'tls',
'messageConfig' =& [
'charset' =& 'UTF-8',
'from' =& [''=&'admin'],
控制器中:
//邮件发送
$mail = Yii::$app-&mailer-&compose();
$mail-&setTo('');
$mail-&setSubject('邮箱测试');
$mail-&setHtmlBody('asgdadgagadhdrhearharhae');
if($mail-&send()){
echo '成功';
echo '失败';
确认邮箱的smtp已经开启,但是一直提示:
Swift_TransportException
Failed to authenticate on SMTP server with username "" using 1 possible authenticators
共 9 条回复
到QQ邮箱-设置-POP3/IMAP/SMTP/Exchange/CardD***/CalD***服务 里看看是不是没有开启 POP3/SMTP服务
如果已经开启了,试试验证方式修改为SSL,如下:
'transport' =& [
'class' =& 'Swift_SmtpTransport',
'host' =& '',
'username' =& '',
'password' =& 'adgsag',
'port' =& '465',
'encryption' =& 'ssl',
我用的是163的邮箱 该怎么设置呢
您好,请问你这个问题后来用什么方法解决的
这里有解决方案
163的也要在网页上先开启smtp吧,然后也可以和QQ邮箱一样使用SSL方式和端口
谢谢 已经解决
yii2.0技术交流群 加群交流
yii2.0邮件配置-163邮箱配置教程在此: 有应用实例
,我出现这个问题是因为我的邮箱密码 设置为 纯数字, 或者纯 英文。
亲测可用,设置如下:
///QQ邮箱,邮件配置如下,注意,username为邮箱名称,password密码不是邮箱密码,而是登录授权码/
'mailer' =& [
'class' =& 'yii\swiftmailer\Mailer',
'useFileTransport' =&false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件
'transport' =& [
'class' =& 'Swift_SmtpTransport',
'host' =& '',
//每种邮箱的host配置不一样
'username' =& '',
'password' =& 'zpwksxxxxgvbdef',
//注意这里不是邮箱登录密码,而是QQ邮箱后台开启STMP服务后给的授权码
'port' =& '587',//将发送服务器的端口号修改成465或587;
'encryption' =& 'tls',
'messageConfig'=&[
'charset'=&'UTF-8',
'from'=&[''=&'才鱼']
您需要登录后才可以回答。 |

参考资料

 

随机推荐