SMTP (Simple Mail Transfer Protocol) — протокол для отправки электронных писем. Перед отправкой электронных писем этот протокол проверяет настройку системы и устройства на отправку email-сообщений, отправляет сообщения по эл.адресу и подтверждает доставку. С помощью этого протокола письма доставляются с одного ящика на другой даже с разными провайдерами (например, с Gmail на Mail.ru и т.д.).
Смысл использования SMTP в том, что протокол пользуется повышенным доверием у почтовых служб и такие рассылки гораздо реже попадают в спам.
Как рассылать электронные письма бесплатно? Давайте разберемся.
Список бесплатных SMTP-серверов
Gmail SMTP
Чтобы пользоваться данным сервисом в 2024 году придется покупать виртуальные номера других стран, так как сейчас зарегистрировать почту с российским номером телефона будет проблематично.
По умолчанию сервис использует учетные записи Gmail для отправки электронных писем через SMTP.
Сервер: smtp.gmail.com;
Порт: 587 (TLS) или 465 (SSL);
Ограничения: До 500 писем в день для бесплатных аккаунтов;.
Особенности:
- надежная передача писем с высоким уровнем доставляемости;
- возможность аутентификации, чтобы только авторизованные пользователи могли отправлять письма через сервис;
- поддерживает шифрование и безопасные протоколы, такие как SSL и TLS для защищенной передачи и информации;
- совместим с различными почтовыми клиентами и программами, возможность отправки писем из разных клиентских приложений и получение на разных устройствах.
Базовый и простой сервер как для частных лиц, так и для бизнеса. С помощью него можно использовать подписи для отправителей, настроить правила для отдельных аккаунтов и получать сообщения от других серверов по протоколу POP3.
Скриптовые языки — VBScript и JSckipt.
Сервер: Локальный сервер, установленный на вашем компьютере или виртуальном устройстве;
Порты: По умолчанию 25 для SMTP (можно использовать 587 для TLS или 465 для SSL);
Ограничения: Зависят от конфигурации и провайдера интернета (ISP);
Особенности:
- полностью бесплатный и открытый почтовый сервер для Windows;
- есть спам-фильтры;
- антивирус;
- поддерживает несколько доменов и субдоменов;
- создание виртуальных псевдонимов для аккаунта;
- встроенная поддержка SSL.
Тоже весьма популярный сервис, но больше подходит для личного пользования, так как под бизнес заточен хуже, чем два предыдущих.
Сервер: smtp.mail.yahoo.com;
Порт: 587 (TLS) или 465 (SSL);
Ограничения: до 500 писем в день.
Особенности:
- стандартные методы шифрования и аутентификации;
- используется только домен Yahoo;
- есть спам-фильтры;
- алиасы (несколько адресов для эл почты для одного почтового ящика;
- антивирус.
Mailgun
Максимально функциональный сервис для бизнес-задач, так как он заточен под ведение коммерческих рассылок.
Сервер: smtp.mailgun.org;
Порты: 587 (TLS) или 465 (SSL);
Ограничения: 5000 писем в первый месяц, затем 100 писем в день для бесплатного тарифа;
Особенности:
- мониторинг доставки, отслеживание статусов писем (“доставлено”, “отклонено”, “открыто” и т.д.);
- есть бесплатный и платный тарифы;
- возможность подключения нескольких доменов для отправки писем;
- можно создать списки рассылок с управлением;
- спам-фильтры;
- антивирус.
Для новичков: инструкция по настройке SMTP-сервера на примере Yahoo
Вот все необходимые сведения, которые вам понадобятся:
- SMTP-сервер: smtp.mail.yahoo.com
- Порт: 465 или 587 (подробнее о портах SMTP)
- Требуется SSL: Да
- Требуется протокол TLS: Да (если доступен)
- Аутентификация: Да (выберите Вход, если доступно несколько вариантов)
- Имя пользователя: ваш полный адрес электронной почты Yahoo Mail (например, [email protected])
- Пароль: ваш пароль для приложения Yahoo Mail (это не тот пароль, который вы используете для входа в Yahoo Mail — ниже мы покажем вам, как его сгенерировать)
Используя перечисленные выше настройки SMTP-сервера Yahoo Mail, вы можете отправлять до 500 электронных писем в день.
Как создать пароль приложения для Yahoo Mail
Чтобы использовать SMTP-сервер Yahoo Mail, сначала необходимо создать специальный пароль для приложения. Раньше можно было использовать пароль Yahoo Mail, но компания обновила это требование для повышения безопасности. Теперь необходимо создать уникальный пароль для приложения.
К счастью, создать пароль для приложения Yahoo Mail довольно просто. Для начала перейдите в раздел настроек своей учётной записи, а затем нажмите на вкладку Безопасность учетной записи.
Вы можете получить доступ к настройкам своей учетной записи, нажав на своё имя пользователя/значок в правом верхнем углу. Или вы можете нажать на эту ссылку, чтобы сразу перейти в раздел безопасности учётной записи (если вы уже вошли в Yahoo Mail).
Затем нажмите на ссылку Создать пароль для приложения в разделе “Другие способы входа”.
Как создать пароль для приложения Yahoo Mail.
Теперь вы должны увидеть всплывающее окно. Нажмите синюю кнопку «Начать» во всплывающем окне, чтобы продолжить.
Введите название своего приложения — это просто внутреннее название, которое поможет вам его запомнить, например «WordPress» или «Thunderbird». Затем нажмите кнопку Создать пароль.
Как настроить Yahoo SMTP для сайтов WordPress
Можно настроить сайт WordPress так, чтобы он использовал SMTP-сервер Yahoo Mail для отправки транзакционных электронных писем. Это позволит вам воспользоваться щедрым лимитом отправки электронных писем в 500 штук в день от Yahoo Mail и повысить доставляемость электронных писем на вашем сайте WordPress.
Однако Yahoo Mail не всегда корректно работает с сайтами/хостингами WordPress, и при настройке могут возникнуть проблемы с подключением. В основном это связано с тем, что Yahoo Mail использует достаточно строгие правила брандмауэра для предотвращения рассылки спама.
- Создайте пароль для приложения
Для начала убедитесь, что вы создали пароль для приложения Yahoo Mail в соответствии с приведенными выше инструкциями. Получив пароль для приложения, сохраните его в надежном месте, так как он понадобится вам на следующем этапе.
- Установите и настройте бесплатный плагин Post SMTP
Чтобы настроить WordPress для отправки электронных писем по SMTP, вам понадобится плагин WordPress SMTP. Существует множество отличных бесплатных плагинов SMTP, но мы рекомендуем бесплатный плагин Post SMTP, потому что он включает все необходимые функции.
Для начала установите и активируйте бесплатный плагин Post SMTP с сайта WordPress.org. Затем перейдите в новую область Post SMTP на панели управления WordPress и нажмите “Показать все настройки”.
В разделе настроек перейдите на вкладку «Сообщение» и введите свой адрес электронной почты и имя.
Вашим адресом электронной почты “От” должен быть ваш почтовый адрес Yahoo.
Если вы попытаетесь использовать другой адрес электронной почты, Yahoo Mail заблокирует соединение и вы увидите сообщение об ошибке в журналах электронной почты (скорее всего, это будет ошибка «550 Запрос не выполнен; почтовый ящик недоступен»).
Нажмите «Сохранить изменения» внизу. Затем вернитесь в раздел настроек (возможно, вам потребуется снова нажать «Показать все настройки»).
Во вкладке «Аккаунт» в разделе настроек выберите «SMTP» в качестве транспортного типа и установите тип почтового сервера на «PostSMTP». В нижней части экрана появится новый список настроек.
Вот как их настроить:
- Имя хоста сервера исходящей почты: smtp.mail.yahoo.com
- Порт сервера исходящей почты: 465 (вы также можете попробовать порт 587, если у вас возникнут проблемы)
- Адрес электронной почты, отправленный в конверте: ваш адрес электронной почты Yahoo Mail. Опять же, если вы используете другой адрес электронной почты, скорее всего, будут возникать ошибки.
- Безопасность: SMTPS
- Аутентификация: Вход в систему
- Имя пользователя: ваш адрес электронной почты Yahoo Mail.
- Пароль: пароль приложения Yahoo, который вы сгенерировали на первом шаге (это не пароль, который вы используете для входа в Yahoo Mail).
Затем нажмите “Сохранить изменения”.
- Отправить тестовое сообщение
На этом этапе вы завершили настройку. Чтобы убедиться, что всё работает правильно, вы можете отправить тестовое электронное письмо через Post SMTP.
Перейдите в раздел Post SMTP, а затем нажмите ссылку Отправить тестовое электронное письмо в столбце “Действия”:
Введите адрес электронной почты, на который вы хотите отправить тестовое письмо и нажмите “Далее”:
Если вы всё настроили правильно, вы должны увидеть сообщение об успешном завершении настройки в интерфейсе Post SMTP Setup. Вы также должны получить электронное письмо на указанный вами адрес электронной почты.
Вывод
Как вы смогли убедиться — настроить почтовый ящик на бесплатном SMTP-сервере не сложно и если вы планируете работать с небольшим количеством клиентов, то этот вариант вам подойдет. Однако, чтобы охватить большой объем писем вам будет необходима более продвинутая аналитика и отсутствие ограничений. И тут уже без платных тарифов не обойтись.