宝哥软件园

详细说明laravel5.4使用163邮箱发送邮件的步骤

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

其实发邮件并不难,反而很简单。本文将详细介绍laravel5.4用163邮箱发邮件的相关内容,分享给大家参考学习。以下就不多说了。我们来看看详细的介绍。

首先,现在在163注册一个帐户,并按如下所示进行设置

授权码很重要,请记住会在中配置。稍后拉弗尔的env ~ ~

其次,如果你已经完成了上面的工作,那么下一步就是配置了。包封/包围(动词envelop的简写)

MAIL _ driver=smtpmail _ host=smtp.163.com MAIL _ port=465 MAIL _ username=您的帐号@163.comMAIL_PASSWORD=您的客户端授权密码MAIL_FROM_ADDRESS=您的帐号@163.comMAIL_FROM_NAME=帐号名称MAIL_ENCRYPTION=ssl三

Route:get('邮件/发送','[email protected]');任意在任何控制器上编写此发送方法:

公共函数send(){$name='学院王';$flag=Mail:raw('你好,我是一个PHP程序!',函数($message) {$to='您的qq邮箱@ QQ.com ';$message-to($to)-subject('纯文本邮件测试');});if(!$flag){echo '邮件发送成功,请检查!}else{echo '发送邮件失败,请重试!}//以上为纯文本,以下为附件发送//$ flag=mail :3360 send(' emails。test ',['name'=$ name],function ($ message) {//$ to='您的qq邮箱@ QQ.com ';//$ message-to($ to)-subject(' text ');////$ file path=' storage/exports/'。iconv ('utf-8 ',' gbk ','学生成绩')。xls ';//$ attachment=storage _ path(' app/files/test . txt ');////在邮件中上传附件//$ message-attach ($ attachment,[' as '=' text . txt ']);//});//下面是//$ img path=' http://laravelacademy。org/WP-statics/images/carousel/LaraveLacademy。jpg ';//$ flag=mail :3360 send(' emails。test ',['name'=$ name,' imgpath'=$ imgpath],function ($ message) {//$ to='您的qq邮箱@ QQ.com ';//$message -to($to)-subject('网络图片测试');//});//if(!$flag){//echo“邮件发送成功,请检查!”;//}else{//echo '发送邮件失败,请重试!//}}好的,那你自己参观路线就可以得到你想要的结果了~ ~ ~ ~ ~

PS:关键是修复错误报告流程。基本上,按照步骤走不会有大问题。不过最重要的是我用的是Ubuntu16.04系统做的,权限问题要先解决。所以我建议先给好权限,在你的目录下打开命令行:sudo chmod 777 -R ./

好了,下一步就是处理无法连接到163网易邮箱的问题了。我能给出的方法是在263行StreamBuffer.php中添加两行代码:

$ options[' SSL '][' verify _ peer ']=FALSE;$ options[' SSL '][' verify _ peer _ name ']=FALSE;基本上按照上面的步骤就可以了~ ~ ~

摘要

以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。

更多资讯
游戏推荐
更多+