使用163邮箱通过supervisor 管理mail::queue发送邮件

问题描述:我使用了自己的163邮箱,测试mail:send方法发送成功,但是换成mail::queue后,配置好的supervisor也正常,但是邮件发送过程被退回,折腾一下午一晚上实在不知道原因。。求助
qq 20170217211639
环境:Laravel5.1 + centos7 + apache + mariadb5.5.52 + php5.6
补充说明:没有使用Homestead

下面是我.env文件关于邮箱的主要配置

QUEUE_DRIVER=database
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
[email protected]
MAIL_PASSWORD=xxxxxxx
MAIL_ENCRYPTION=null

[email protected]
MAIL_NAME=Benson

邮件发送代码如下:

public function mailByQueue()
    {
            Mail::queue('email/email', ['title' => 'test'], function (Message $message) {
            $message->sender('[email protected]');
            $message->subject('我的测试内容');
            $message->to('[email protected]');
        });
    }

服务器上队列对应的配置文件如下:

[program:send-email-queue]
command=php /var/www/laravel-test/artisan queue:listen
process_name=%(program_name)s_%(process_num)d
stdout_logfile=/var/www/laravel-test/storage/logs/supervisord-email.log
redirect_stderr=true
autostart=true
autorestart=true
numprocs=1

写一封正经的邮件试试?不要这些 test 和测试什么的。

你点开哪个 qq 邮箱的 “安检” 说明链接看看,红色字那里

JellyBool
修改的评论也不能少于六个字哦!
Benson
修改的评论也不能少于六个字哦!
kenjz
修改的评论也不能少于六个字哦!