Отправка писем с сайта

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 08:11, 22 мая 2017 (править)
Akobzar (Обсуждение | вклад)
м (Что делать если почта для домена ведет на сторонний сервис)
← К предыдущему изменению
Текущая версия (10:09, 27 июня 2019) (править) (отменить)
Moofer (Обсуждение | вклад)
(Общая идея отправки писем с сайта)
 
Строка 3: Строка 3:
* '''ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.''' * '''ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.'''
* Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше. * Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше.
-* Для других языков программирования или систем, нужно использовать SMTP сервер robots.1gb.ru, порт 25, без авторизации.+* Для других языков программирования или систем, нужно использовать 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" и создать ящик уже в этом домене.
Личные инструменты