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