Отправка писем с сайта
Материал из 1GbWiki.
(Различия между версиями)
Версия 08:11, 22 мая 2017 (править) Akobzar (Обсуждение | вклад) м (→Что делать если почта для домена ведет на сторонний сервис) ← К предыдущему изменению |
Текущая версия (10:09, 27 июня 2019) (править) (отменить) Moofer (Обсуждение | вклад) (→Общая идея отправки писем с сайта) |
||
Строка 3: | Строка 3: | ||
* '''ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.''' | * '''ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.''' | ||
* Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше. | * Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше. | ||
- | * Для других языков программирования или систем, нужно использовать SMTP сервер robots.1gb. | + | * Для других языков программирования или систем, нужно использовать SMTP сервер robots.1gb.ua, порт 25, без авторизации. |
== Что делать если почта для домена ведет на сторонний сервис == | == Что делать если почта для домена ведет на сторонний сервис == |
Текущая версия
[править] Общая идея отправки писем с сайта
- ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.
- Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше.
- Для других языков программирования или систем, нужно использовать SMTP сервер robots.1gb.ua, порт 25, без авторизации.
[править] Что делать если почта для домена ведет на сторонний сервис
Если почта для домена ведет не к нам (на сервера yandex, google или подобные), то есть три способа настроить отправку почты:
- Создайте любой ящик для вашего домена в кабинете (например no-replay@yourdomain.ru) и укажите его в качестве обратного в скриптах сайта. Этот ящик по факту работать не будет (письма на него просто никак не дойдут), но его наличие в кабинете позволит письмам уходить от нас. Внимание: есть явный минус такой схемы - почтовый сервис получателя письма видит что письмо пришло не с того места, где расположена почта для этого домена и может отфильтровать письмо как спам. Последнее время такое случается все чаще и со стороны хостинга нет способа этого избежать. Технические особенности по этому поводу можно почитать, например, тут: [1].
- Хорошим и простым способом в отличие от первого будет создать ящик вида yourdomain@1gb.ru и отправлять от его имени. Это вполне обычная практика и такие письма будут приниматься без проблем всеми почтовыми службами.
- Если вам хочется иметь в обратном адресе нечто похожее на имя вашего сайта и вариант c ящиком в зоне 1gb.ru вам не нравится, то можно создать в личном кабинете поддомен вида "formail.yourdomain.ru" и создать ящик уже в этом домене.