【问题标题】:How send Email from server email in laravel 5.3如何在 laravel 5.3 中从服务器电子邮件发送电子邮件
【发布时间】:2017-08-25 06:07:34
【问题描述】:

我是新的laravel,我刚刚做了一个文章发布的小项目,在用户注册时,我只想成功地将注册电子邮件发送到用户电子邮件。我在他们提供演示的所有教程中搜索了从 gmail 和其他一些电子邮件提供商发送邮件的所有地方。我只是想知道是否可以仅从服务器电子邮件 ID 发送邮件?像 cordignator 框架:

$this->email->to('rahul@gmail.com')
$this->email->subject('Testing Email')
$this->email->message('hello')
$this->email->send()

【问题讨论】:

    标签: php laravel email laravel-5.3


    【解决方案1】:

    然后在 .env 文件中设置您的服务器邮件详细信息 运行命令php artisan publish

    Mail::to($user)->send(new UserRegister());一样发送邮件

    你在 app/Mail 中的 UserRegister 类有一个方法

    public function build()
    {
    
        return $this->subject("Welcome to My site")
                ->view('`vendor.notifications.register`',compact(''));
    }
    

    您可以在resourse/view/vendor/notifications/register中设置所有邮件正文

    laravel mail上查看更多信息

    【讨论】:

    • ok..意味着我不需要在.env 文件中添加任何 smtp 详细信息?
    • 抱歉,您还必须在 .env 文件中添加您的邮件详细信息
    • 哪些电子邮件详细信息需要放在那里??在简单的 php 中,我们只使用邮件函数 to,subject,message
    • MAIL_DRIVER=smtp MAIL_HOST= MAIL_PORT=25 MAIL_USERNAME= MAIL_PASSWORD=
    • 你的意思是服务器邮箱:info@domain.com?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 2022-08-13
    • 2014-08-12
    相关资源
    最近更新 更多