Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未发送到Office 365邮件客户端的电子邮件_Php_Laravel_Email_Smtp_Office365 - Fatal编程技术网

Php 未发送到Office 365邮件客户端的电子邮件

Php 未发送到Office 365邮件客户端的电子邮件,php,laravel,email,smtp,office365,Php,Laravel,Email,Smtp,Office365,我想从我的laravel应用程序发送一些电子邮件。电子邮件会发送到Gmail、Yahoo和一些个人电子邮件帐户,但不会发送到office 365电子邮件帐户。在其他服务中,在收件箱文件夹中接收电子邮件。 我尝试了一些其他SMTP服务器(谷歌和我的主机SMTP),但不会从Laravel应用程序发送电子邮件。 这是我的.env文件: MAIL_DRIVER=smtp MAIL_HOST=cpanel2.mylittledatacenter.com MAIL_PORT=465 MAIL_USERNAM

我想从我的laravel应用程序发送一些电子邮件。电子邮件会发送到Gmail、Yahoo和一些个人电子邮件帐户,但不会发送到office 365电子邮件帐户。在其他服务中,在收件箱文件夹中接收电子邮件。
我尝试了一些其他SMTP服务器(谷歌和我的主机SMTP),但不会从Laravel应用程序发送电子邮件。
这是我的.env文件:

MAIL_DRIVER=smtp
MAIL_HOST=cpanel2.mylittledatacenter.com
MAIL_PORT=465
MAIL_USERNAME=info@schoolearn.ir
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl
这是我的发送电子邮件课程:

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;

class confirmationEmail extends Mailable implements ShouldQueue
{
    use Queueable, SerializesModels;
    private $userName = null;
    private $link = null;
    private $isConfirmed = null;


    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($username,$link,$isConfirmed)
    {
        //
        $this->userName = $username;
        $this->link = $link;
        $this->isConfirmed = $isConfirmed;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        info("ConfirmationEmail: link: $this->link|isConfirmed:$this->isConfirmed");
        return $this->from('info@test.com','test name')->subject("test title")->view('email_templates.Confirmation')->with(['name'=>$this->userName,'link'=>$this->link, 'isConfirmed'=>$this->isConfirmed]);
    }
}