письма не дохотят на gmail

Dez

Новичок
Привет.
PHP:
                    //  to     ,      from            
    $er1 = sendemails($emadmin, $emadmin, 'Поступил новый заказ №' . $number, 'Новый заказ', $fname);
    if ($er1) $ok = false;
    else {
      $er1 = sendemails($emclient, $emadmin, 'Подтверждение заказа №' . $number, 'Вы заказали товар на сайте *****', $fname);
   }
$er1 будет не пуста если ошибка.

Что делаю - о заказе инфа шлется сначала - на почтовый ящик админа, а потом - клиенту.
В чем проблема.
Если почтовый ящик админа - gmail.com , mail.ru , ukr.net и клиента mail.ru , ukr.net - оба письма доходят без проблем.

Но когда делаю ящик клиента - gmail.com, а админа (mail.ru , ukr.net) к клиенту не доходит письмо о его заказе, хотя на ящик админа - доходит.

Эти почтовые ящики не привязаны к тем, которые имеются на хостинге.

Объясните пожалуйста, в чем моя ошибка.
 

Single

пилот капсулы
Dez
В заголовках письма которое не принимает сервер гмейл.
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Читайте про spf, возможно дело в этом.
Насколько я понимаю, чтобы можно было без проблем отправлять с почты [email protected] надо чтобы в DNS записи домена domain.ru была TXT-record с spf данными, т.е. грубо говоря с каких ip можно отправлять почту.
Видимо gmail серьёзно относиться к spf. Поэтому со своего сервера вы не сможете отправить почту c ящика mail.ru, разве что через smtp.
 

Активист

Активист
Команда форума
Еще DKIM завести для домена

Мне частично помогло, но не сразу.
 
Сверху