通过Sendgrid发送的电子邮件迟到了交付给客户的时间

时间:2018-09-24 15:51:37

标签: laravel-4

一旦客户在我们的网站上注册,我们就会使用SendGrid向他们发送电子邮件。

我们有两个门户网站:

一个是在线的,另一个是测试门户。

当客户在实时门户中注册时,电子邮件将延迟大约5分钟才能到达客户,但是当客户在5分钟后收到邮件时,接收邮件的时间与显示的时间完全相同哪个客户进行了注册。

在测试门户中,电子邮件将在正确的时间发送。

两个门户中的代码完全相同。

仅Gmail会出现此问题,但我无法找出为什么电子邮件在实时门户中延迟发送的原因。

如果以前有人遇到过同样的问题,您能指导我解决这个问题吗?

以下是发送电子邮件的代码

if($ input ['email']!=''){

        $email      = $input['email'];

        $username   = Input::get('name');

        $password   = Input::get('password');
        if($userdata->email != '')
        {
        Mail::send('emails.templates.activation', 

            array('username' => $username,'customer'=>$customer,'code'=>$code), function($message) use ($userdata) {

            $message->from('support@buynuse.net', 'Buynuse');

            $message->to($userdata->email, $userdata->username)->subject('Please activate your new Buynuse account');

        });
        }
        echo 'email';exit;
        }

0 个答案:

没有答案