通过hotmail发送邮件时无法检测到结果?

时间:2019-09-16 02:58:04

标签: php laravel laravel-5 hotmail

我使用hotmail并从laravel 5.8发送邮件:

           try{
            Mail::send([], [], function($message) use ($mailto, $mailtitle, $body, $pathToFile) {
                $message->from(env('MAIL_USERNAME'), env('MAIL_FROM_NAME'));
                $message->subject($mailtitle);

                if ($pathToFile != "")
                    $message->attach($pathToFile);
                $message->setBody($body, 'text/html');
                $message->to(explode(",", $mailto));
            });              
            // check for failures
            if (Mail::failures()) {
                $return["status"] = "NG";
                $return["error"] = "Can't send mail.";
            }
            else{
               $return["status"] = "OK";
            }
         } catch (\Exception $ex) {           
            $return["status"] = "NG";
            $return["error"] = $ex->getMessage();
         }

我已经附加了一个包含内容的txt文件(测试文件是病毒):

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

邮件无法发送,但不显示任何消息。

如何检测Hotmail发送邮件的结果?

使用Gmail会发生异常。

0 个答案:

没有答案