Laravel 邮件配置

第一步:config/mail.php是邮件配置文件,然后找到根目录.env文件

MAIL_DRIVER=smtp #邮件的驱动类型,默认采用smtp
MAIL_HOST= smtp.126.com #以126为例,可以到官方查看http://help.163.com/09/0219/10/52GOPOND007536NI.html
MAIL_PORT=25 #官方提供接口
[email protected] #登陆名称
MAIL_PASSWORD=01d333afbbcf9d3f #授权码,以126为例,需要进入126邮件系统在设置->找到“客户端授权密码”->点击获取即可
MAIL_ENCRYPTION=null #表示加密类型,可以设置为null表示不使用任何加密,也可以设置为tls/ssl。
[email protected] #您的邮件地址
MAIL_FROM_NAME=hello #名称而已,任意

第二步:编写纯文字的邮件

Mail::Raw(‘Hello World‘, function ($message) {
            $message->to(‘[email protected]‘)->subject(‘这是新邮件‘);
});//Hello World 是邮件内容//[email protected]是收件人的地址

第三步:编写html的邮件

先在views新建模板文件:

<!doctype html>
<html lang="{{ config(‘app.locale‘) }}">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>邮件</title>
</head>
<body>
    <div>{{$name}}</div>
</body>
</html>

php代码:

Mail::send(‘mail.data‘, [‘name‘ => ‘Hello World‘], function ($message) {
            $message->to(‘[email protected]‘)->subject(‘您有新邮件‘);
        });
时间: 2024-08-19 06:52:06

Laravel 邮件配置的相关文章

加密web.config中的邮件配置mailSettings

加密: 在命令提示符下键入: aspnet_regiis -pef connectionStrings 要加密的web.config完整路经 演示样例:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>aspnet_regiis -pef "connectionStrings" "D:\Scode\cpb2cNew\branches\trunk\src\client\CP.Client" 解密: 在命

yii2邮件配置教程,报Expected response code 250 but got code &quot;553&quot;原因

main.php(或main-local.php)中的邮件配置如下: 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer

redmine的邮件配置

redmine的邮件配置 2012-01-04 18:09:21|  分类: 默认分类|举报|字号 订阅 redmine里要用到邮件通知,本来以为很是简单,网上也有许多教程,谁知忙活了一下午,总算是配置成功了.现在总结下. 首先得有这个文件email.yml,当你安装redmine的时候,会在/usr/share/redmine/config中存在email.yml.example这个文件,但是当我满怀信心去找的时候,却没有发现这个文件. 没办法只能自己新建一个了. 在/etc/redmine/

关于jenkins邮件配置

Jenkins搭建完成后,接下来就要做一些配置工作了, 其中邮件配置对于新手来说是个棘手问题,这里用的是网易邮箱,配置界面如下: 需要说明两点: 此处的用户名需要与Jenkins系统管理中"系统管理员邮件地址"一致: 发送邮箱需要设置授权码: ---------------------- 如尚有疑惑处请留言,或参考以下链接:http://blog.csdn.net/houyefeng/article/details/50914582

[原创] Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)

本文主要对 jenkins 的邮件通知进行介绍, jenkins 内置的邮件功能 使用插件扩展的邮件功能 1. 先介绍下 基本的Jenkins 邮件服务器 配置 1)system config 页面 (以公用的163邮件服务器为例): 可以勾选 "通过发送测试邮件配置"  测试此配置能否连通, 如果收到以下邮件,恭喜 This is test email #1 sent from Jenkins 2)下面接着对构建的job 添加邮件发送的步骤, 这样每次build后都会发送邮件给这个接

Jenkins 之邮件配置

Jenkins 之邮件配置其实还是有些麻烦的,坑比较多,一不小心就...我是走了很多弯路的. 这里记录下来,希望大家以后不要重蹈覆辙: 我测试过,这里的 Extended E-mail Notification 好像没什么用, 随便写都不会报错,也不影响结果. 不知道干嘛的. 选中上面的“通过发送测试邮件测试配置”: 填写相关信息, 注意, 用户密码是发送方邮件地址的用户密码, 用户名必须和 系统管理员邮件地址一致. 用户默认邮件后缀, 写错了好像也不影响结果. 我猜 它的作用是, 发邮件时候,

SQL 邮件配置篇

在我们运维工作中,经常要对备份,ETL等作业进行监控,这时我们需要用到SQL SERVER自带的邮件服务器,其原理,我在这么里不多说,直接来实战,下面是我对服务器配置源码,分享给大家,希望对大家有帮助. exec sp_configure 'show advanced options',1 RECONFIGURE WITH OVERRIDE go exec sp_configure 'database mail xps',1 RECONFIGURE WITH OVERRIDE go --2.创建

redmine邮件配置

网上找了半天,有很多答案,最后自己测试找出一个解决办法. 1.找到安装位置 D:\Bitnami\redmine-2.5.2-2\apps\redmine\htdocs\config下的文件configuration.yml 这个文件里面会有一段初始的邮件配置 # default configuration options for all environments default: # Outgoing emails configuration (see examples above) emai

jenkins 邮件配置步骤

一.进行系统管理中的邮件配置步骤: 1.设置Extended E-mail Notification 二.对构建的job 添加邮件发送的步骤: 3.成功截图: