Вариант 2.1 — используем phpmailer
Доступно множество PHP скриптов позволяющих это сделать. В примере внизу мы будем использовать PHPMailer:
- Откройте репозиторий PHPMailer на GitHub и загрузите скрипт, нажав кнопки Clone or download → Download ZIP. Сохраните скрипт на своем компьютере.
- Загрузите скрипт на ваш хостинг аккаунт. Вы можете использовать FTP-клиент или Файловый менеджер предоставленный вашим хостингом. Если вы не уверены, как загружать файлы на ваш хостинг аккаунт, посмотрите это руководство.
PHPMailer уже имеет пример настроек для использования с SMTP сервером Google под названием gmail.phps. Он находится в папке PHPMailer-master/examples.
Вариант 2.2 – используем плагин wp mail smtp
Самый простой вариант использования внешнего SMTP на WordPress это использование плагина WP Mail SMTP.
Прежде войдите свою админ консоль и перейдите в раздел Плагины → Добавить новый. Установите и активируйте плагин Mail SMTP.
Теперь зайдите на страницу настроек WP Mail SMTP по пути Плагины→ Установленные и нажмите Настройки (Settings).
Вам нужно будет заполнить все необходимые детали вашего SMTP сервера.
Выгоды использования внешней службы smtp
Несмотря на то, что большинство хостингов и интернет-провайдеров (например, Hostinger) предоставляет свою поддержку SMTP, существует несколько выгодных моментов в использовании внешнего SMTP сервера:
Настройка по протоколу imap
По протоколу IMAP почтовая программа будет не просто скачивать новые письма, а синхронизировать информацию на вашем компьютере с данными на сервере, отображая сразу всю структуру вашего ящика — все папки, как стандартные, так и настроенные вами вручную.
Для настройки почтового клиента по протоколу IMAP, укажите следующие данные:
Настройка по протоколу pop3
При использовании протокола POP3 все ваши письма (из тех папок, которые вы укажете в Настройках ящика) будут скачиваться почтовой программой на ваш компьютер в папку «Входящие», после чего их можно будет при необходимости разложить по папкам с помощью фильтров, настроенных в самой почтовой программе.
Имейте ввиду, что многие почтовые программы по умолчанию удаляют письма с сервера при скачивании. В этом случае все письма в вашем ящике будут перемещаться в папку «Удаленные», откуда будут удалены по прошествии недели. Чтобы сохранить письма в ящике, вы можете установить в настройках почтовой программы опцию сохранения копий писем на сервере при скачивании, если ваша программа позволяет это сделать. Произвести эту настройку с нашей стороны невозможно.
При настройке почтовой программы по протоколу POP3 необходимо указать следующие данные:
Общие правила
Вы можете получать и отсылать почту не только через веб-интерфейс, но и с помощью различных почтовых клиентов. Например:
Если вы хотите получать почту с помощью ваших почтовых клиентов, включите работу протоколов POP3 или IMAP.
Чтобы это сделать, зайдите в Настройки вашего почтового ящике на Яндексе, откройте раздел «Почтовые программы». Выберите протокол, который хотите использовать, отметив его флажком. Сохраните результат, нажав на кнопку «Сохранить изменения».
Подробнее о работе протоколов POP3 и IMAP читайте ниже.
Ограничения на отправку smtp сервера от google
Google ограничивает количество исходящих электронных сообщений до 100 штук в день. При достижении лимита, вы не сможете отправлять письма в течение следующих 24 часов. Более подробная информация по поводу ограничений на отправку электронной почты может быть найдена здесь.
Прежде, чем начать изучение руководства, убедитесь в наличии:
- Аккаунт Gmail или GSuite
- Доступ к панели управления вашего хостинга
Простой протокол передачи почты
Что такое простой протокол передачи почты (SMTP)? SMTP используется для отправки и получения электронной почты. Иногда он сочетается с IMAP или POP3 (например, приложением на уровне пользователя), который обрабатывает получение сообщений, тогда как SMTP в основном отправляет сообщения на сервер для пересылки.
Шаг 1 — получение настроек google smtp сервера
Прежде всего, для того, чтобы использовать бесплатный SMTP сервер от Google, вам необходимо разрешить доступ к непроверенным приложениям. Google начал блокировать такого рода приложения и устройства, которые согласно его мнению не соответствуют современным стандартам безопасности. Однако доступ к таким приложениям может быть легко включен здесь.
ВАЖНО! Если вы используете двухэтапную аутентификацию для доступа к вашему Google аккаунту, доступ к непроверенным приложениям не может быть включен. В таком случае вам надо войти в систему, используя пароль приложения.
Детали SMTP сервера Google вы можете найти ниже:
Если вы хотите хранить все ваши исходящие сообщения в папке Отправленные вашего gmail, используйте IMAP протокол, следуя этим шагам:
- Зайдите в ваш Gmail аккаунт и войдите в раздел Настройки.
- Перейдите по вкладке Пересылка и POP/IMAP и включите IMAP.
- Как только вы закончите, нажмите кнопку Сохранить изменения внизу страницы.
Заключение
По окончанию этого руководства вы узнали, как настроить свою учётную запись Google и использовать бесплатный SMTP сервер от Google. Также вы научились отправлять сообщения с помощью PHPMailer. Если вы являетесь пользователем WordPress, загляните в это руководство о настройке внешней службы SMTP на WordPress.