Отправка почты с сайта осуществляется следующими способами:

  1. стандартная функция отправки почты PHP mail();
  2. сторонние сервисы, например MailChimp;
  3. через SMTP-сервер.

Серьезным недостатком первого способа является то, что он считается ненадежным. Есть большая вероятность того, что отправленные с сайта письма попадут в папку «Спам» к получателю. Например, почтовый сервис Gmail отображает данные письма со знаком вопроса и подписью: «Системе Gmail не удалось подтвердить, что это письмо отправлено из домена «ВашДомен» Возможно, это спам”.

Так же из недостатков данного метода стоит отметить не постоянность работы данного способа. Могут возникать перебои в отправки писем на стороне хостинга.

Использование сторонних сервисов (второй способ) будет ощутимо для вашего кармана, так как они имеют высокую стоимость.

Что касаемо третьего способа, то он является самым популярным среди владельцев сайтов.

SMTP (Simple Mail Transfer Protocol) – это сетевой протокол для передачи электронной почты, инструмент для массовой передачи электронной почты.

Главным преимуществом использования SMTP-сервера является то, что созданные корпоративные ящики на почтовых сервисах подтверждают подлинность источника, в результате письма попадут в папку «Входящие» к получателю.

Кроме того, база подписчиков хранится на вашем сервере и не передается на сторону. При грамотном управлении SMTP-сервером можно наладить и довольно высокий процент доставки писем. Но как раз использование такого решения потребует от вас привлечения к работе не только профессионального IT-специалиста, но и дизайнера и верстальщика, так как вам будет необходимо самостоятельно сверстать шаблон и подготовить контент письма.

Самым популярным почтовым сервисом является Google, так же он является одним из самых защищенных. Он требует 2х-уровневую аутентификацию. Некоторые CMS, в частности OpenCart, на базовом уровне не поддерживают данную функцию. Поэтому отправка писем с помощью SMTP является невозможным.

Решить данную проблему можно, дав разрешение ненадежным приложениям доступ к аккаунту:

Все способы отправки писем с сайта, настройка SMTP Gmail

Для этого нужно выполнить следующие шаги:

  1. зайти в свой google-аккаунт;
  2. выбрать «Настройка аккаунта»;
  3. далее «Безопасность и вход»;
  4. перейти в «Связанные приложения и сайты»;
  5. поставить статус для непроверенных приложений «Ненадежные приложения разрешены».

Если у вас есть сайт, вы наверняка можете отправлять почту через SMTP-сервер своего сайта. Если вы не уверены в качестве своего списка подписчиков и возможны жалобы на рассылку, лучше купить отдельный домен и хостинг у другой компании, чтобы не возникло проблем с основным сайтом.