Страница 2 из 2
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 8:52 am
batareika
skyweb писал(а):oa-cru писал(а):для бесплатных аккаунтов в рамках борьбы со спамом было введено дополнительное правило, касающееся отправки писем при помощи функции php mail():
1) в скрипте, отвечающем за отправку писем, должен обязательно быть заголовок From:
$headers = 'From:
happyuser@zzz.com.ua' . "\r\n" .
где
happyuser@happy.zzz.com.ua - это почтовый ящик, с которого отправляются письма.
$recepient - это конечный получатель, а
happyuser@happy.zzz.com.ua - отправитель. А у Вас и отправитель и получатель сидят на одном адресе.
Да. именно так, как и было в вопросе:
Код: Выделить всё
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
Я так понимаю, что в случае какого-то события должно отправляться сообщение самому себе.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 8:58 am
skyweb
У человека есть домен, на него вешается почтовый ящик в панели. С него и отправляется почта себе на свой gmail. А не с gmail адреса на gmail адрес. Сервера smtp не пропустят такой заголовок, так как домен у отправителя не тот.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 9:22 am
batareika
skyweb писал(а):У человека есть домен, на него вешается почтовый ящик в панели. С него и отправляется почта себе на свой gmail. А не с gmail адреса на gmail адрес. Сервера smtp не пропустят такой заголовок, так как домен у отправителя не тот.
Ошибаетесь. Только что проверил.
Gmail выдает предупреждение. Но сообщение даже в спам не попадает.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 9:30 am
skyweb
И что дальше? Сколько таких писем гарантированно попадет адресату? Это же продакшн платформа, а не тестовый сервак. Так нельзя делать

Явная недоработка админов и уж точно не best practice в программировании.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 10:03 am
batareika
Я согласен, что вариант, который Вы предлагаете, более правильный. Тем не менее, если человек не хочет под каждый свой сайт создавать отдельный почтовый ящик (а судя по строчке $sitename = "Название сайта"; - сайтов несколько), а общее решение для отправки писем самому себе имеется (пусть и не такое красивое, как если бы я расписал как это сделать используя Google API), то почему бы им не воспользоваться, если свои задачи оно выполняет.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 10:13 am
skyweb
Дело в том, что если это тестовое письмо, то да - пожалуйста. Но если это будет маленький магазинчик, где каждый заказ на "вес золота", то такое решение просто ненадежно. Кто-то ведь увидит тут на форуме и сделает так-же. Морочить голову себе не надо, ящики там создавать всякие

А потом "Ой...!". Лучше уж потратить пять-тридцать минут на новый ящик и забыть об этой проблеме. Да и в целом для здоровья shared-хостинга это не очень хорошо.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 10:16 am
skyweb
upd. Я тут пишу, не чтобы поспорить с Вами, а чтобы достучаться то тех, кто будет эту дискуссию читать и понимать потенциальные риски. Как есть, как можно и как это работает, раз уж эта тема так часто всплывает

Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 10:25 am
batareika
Вцелом Вы все правильно говорите. Если слать сообщения только самому себе, то и так сойдет. Но если отправлять сообщения клиентам - то их явно такая желтая строка отпугнет. Да и репутация магазина\сервиса\компании пострадает. Кто то начнет отмечать как спам - тогда уже могут начаться проблемы с доставкой сообщений. В таком случе действительно лучшим вариантом будет зарегистрировать под каждый домен почтовый ящик для рассылок - как минимум будет выглядеть солидней, если почта приходит не з левого емейла, а с таким же доменом как магазин.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн июн 11, 2018 10:31 am
skyweb
Согласен абсолютно. Даже и добавить нечего.
Не отправляются с сервера данные на почтовый email адрес
Добавлено: Пн мар 20, 2023 7:40 am
Helenwatcher