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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 07:58, 22 мая 2017 (править)
Akobzar (Обсуждение | вклад)
(Новая: == Общая идея отправки писем с сайта == * '''ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистри...)
← К предыдущему изменению
Версия 08:03, 22 мая 2017 (править) (отменить)
Akobzar (Обсуждение | вклад)
(Что делать если почта для домена ведет на сторонний сервис)
К следующему изменению →
Строка 7: Строка 7:
== Что делать если почта для домена ведет на сторонний сервис == == Что делать если почта для домена ведет на сторонний сервис ==
-Если почта для домена ведет не к нам (на сервера yandex, google или подобных), то есть три способа настроить отправку почты:+Если почта для домена ведет не к нам (на сервера yandex, google или подобные), то есть три способа настроить отправку почты:
* Создайте любой ящик для вашего домена в кабинете (например no-replay@yourdomain.ru) и укажите его в качестве обратного в скриптах сайта. Этот ящик по факту работать не будет (письма на него просто никак не дойдут), но его наличие в кабинете позволит письмам уходить от нас. Важный минус такой схемы - почтовый сервис получателя письма видит что письмо пришло не с того места, где расположена почта для этого домена и может отфильтровать письмо как спам. Последнее время такое случается все чаще и со стороны хостинга нет способа этого избежать. Технические особенности по этому поводу можно почитать, например, тут: [https://habrahabr.ru/company/mailru/blog/282602/]. * Создайте любой ящик для вашего домена в кабинете (например no-replay@yourdomain.ru) и укажите его в качестве обратного в скриптах сайта. Этот ящик по факту работать не будет (письма на него просто никак не дойдут), но его наличие в кабинете позволит письмам уходить от нас. Важный минус такой схемы - почтовый сервис получателя письма видит что письмо пришло не с того места, где расположена почта для этого домена и может отфильтровать письмо как спам. Последнее время такое случается все чаще и со стороны хостинга нет способа этого избежать. Технические особенности по этому поводу можно почитать, например, тут: [https://habrahabr.ru/company/mailru/blog/282602/].

Версия 08:03, 22 мая 2017

Общая идея отправки писем с сайта

  • ВАЖНО: Обратный адрес письма (поле FROM) должен быть зарегистрированным ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.
  • Для PHP работает стандартная функция mail(), ничего настраивать не нужно, кроме обратного адреса по схеме выше.
  • Для других языков программирования или систем, нужно использовать SMTP сервер robots.1gb.ru, порт 25, без авторизации.

Что делать если почта для домена ведет на сторонний сервис

Если почта для домена ведет не к нам (на сервера yandex, google или подобные), то есть три способа настроить отправку почты:

  • Создайте любой ящик для вашего домена в кабинете (например no-replay@yourdomain.ru) и укажите его в качестве обратного в скриптах сайта. Этот ящик по факту работать не будет (письма на него просто никак не дойдут), но его наличие в кабинете позволит письмам уходить от нас. Важный минус такой схемы - почтовый сервис получателя письма видит что письмо пришло не с того места, где расположена почта для этого домена и может отфильтровать письмо как спам. Последнее время такое случается все чаще и со стороны хостинга нет способа этого избежать. Технические особенности по этому поводу можно почитать, например, тут: [1].
  • Хорошим и простым способом в отличие от первого будет создать ящик вида yourdomain@1gb.ru и отправлять от его имени. Это вполне обычная практика и такие письма будут приниматься без проблем всеми почтовыми службами.
  • Если вам хочется иметь в обратном адресе нечто похожее на имя вашего сайта и второй вариант вам не нравится, то можно создать в личном кабинете поддомен вида "formail.yourdomain.ru" и создать ящик уже в этом домене.
Личные инструменты