Письмо, отправленное через Sendgrid, с поздней доставкой клиентам - PullRequest
0 голосов
/ 24 сентября 2018

Мы используем 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;
        }
...