Как использовать SMTP-сервер Gmail для бесплатной отправки писем
Опубликовано: 2020-11-11Большинство людей знают Gmail за его понятный интерфейс и полезные функции, такие как поисковые операторы и надстройки. Но вы также можете использовать Gmail для большего: SMTP-сервер Gmail.
С SMTP-сервером Gmail вы сможете отправлять электронные письма из своей учетной записи Gmail, используя другие почтовые клиенты, такие как Outlook или Thunderbird. Но что еще более важно, вы также можете использовать SMTP-сервер Gmail для отправки электронных писем с вашего сайта WordPress. Бесплатно!
Это действительно отличный способ сделать электронную почту вашего сайта WordPress более надежной без необходимости тратить деньги на специальную службу отправки электронной почты. Gmail позволяет отправлять до 500 электронных писем в день , что более чем достаточно для подавляющего большинства сайтов WordPress.
В этом посте мы расскажем все, что вам нужно знать о SMTP-сервере Gmail, включая:
Посмотрите наше видео-руководство по использованию SMTP-сервера Gmail для бесплатной отправки электронных писем
Как найти SMTP-сервер для Gmail
Начнем с самого главного вопроса — что такое SMTP-сервер Gmail?
Чтобы найти SMTP-сервер Gmail, вы можете использовать следующие данные:
- Адрес SMTP-сервера Gmail : smtp.gmail.com
- Имя SMTP Gmail : ваше полное имя
- Имя пользователя Gmail SMTP: ваш полный адрес Gmail (например, [email protected])
- Пароль SMTP Gmail: пароль, который вы используете для входа в Gmail.
- SMTP-порт Gmail (TLS): 587.
- SMTP-порт Gmail (SSL): 465.
Есть также некоторые другие распространенные (но не универсальные) настройки SMTP Gmail, которые вы можете найти при попытке настроить что-то. Вот как ответить на них, если вы столкнетесь с ними:
- Требуется SSL : Да
- Требуется TLS : Да
- Требуется аутентификация / Использовать аутентификацию : Да
- Требуется безопасное соединение / Использовать безопасное соединение : Да
Часто задаваемые вопросы о SMTP-сервере Gmail
Прежде чем углубиться, давайте ответим на некоторые распространенные вопросы о SMTP-сервере Gmail.
Что такое адрес SMTP-сервера Gmail?
Как мы подробно описали выше, адрес сервера по умолчанию — smtp.gmail.com . Вы можете войти в систему, используя свой полный адрес электронной почты Gmail и пароль Google.
Могу ли я использовать SMTP-сервер Gmail для отправки электронной почты?
Да! Ты сможешь. Если вы используете другие почтовые клиенты, такие как Thunderbird или Outlook, вы можете использовать данные SMTP-сервера Gmail, чтобы по-прежнему отправлять электронные письма через свою учетную запись Gmail.
Однако помните, что SMTP предназначен только для отправки электронной почты. Если вы хотите также получать электронные письма на свою учетную запись Gmail в другом почтовом клиенте, вам необходимо использовать протокол POP3 или IMAP. Вы можете найти эти настройки, открыв настройки Gmail и перейдя на вкладку « Пересылка и POP/IMAP ».
Могу ли я использовать SMTP-сервер Gmail для отправки транзакционных писем WordPress?
Тоже да! WordPress отправляет множество основных транзакционных электронных писем для таких вещей, как сброс пароля, уведомления и т. д., и вы можете доставлять все эти электронные письма с помощью SMTP-сервера Gmail.
Всего лишь с бесплатной учетной записью Gmail вы сможете отправлять до 500 электронных писем в день, что значительно превышает ограничения, применяемые другими бесплатными SMTP-серверами.
Если у вас есть платная учетная запись Google Workspace (ранее G Suite), Google поднимет ваш лимит еще выше и позволит вам отправлять до 2000 электронных писем в день. Вы также сможете отправлять электронные письма со своего личного доменного имени вместо адреса Gmail. То есть вы можете отправлять с [email protected] вместо [email protected] . Для этого вам также потребуется настроить записи MX Google Workspace, чтобы связать вашу учетную запись Google Workspace с именем личного домена.
Примечание . Технически ограничения на отправку не указаны «в день». Вместо этого ограничения применяются к «скользящему 24-часовому периоду». Например, вы не можете отправить 500 электронных писем в 23:59 в понедельник, а затем еще 500 электронных писем в 00:01 во вторник.
Работает ли SMTP-сервер Gmail по-прежнему с двухфакторной аутентификацией?
Да! Вы можете использовать SMTP-сервер, даже если вы включили двухфакторную аутентификацию в своей учетной записи Google. Однако вам нужно будет сгенерировать пароль приложения, чтобы приложение по-прежнему могло подключаться.
Вы можете сгенерировать пароль приложения, посетив эту страницу, войдя в свою учетную запись Google.
Однако, если вы хотите использовать SMTP-сервер Gmail для отправки электронных писем вашего сайта WordPress, мы не рекомендуем использовать этот подход. Вместо этого вам следует использовать метод Gmail API, который мы подробно рассмотрим в руководстве ниже. Это позволяет отправлять электронные письма с помощью API Gmail, а не просто вводить данные SMTP-сервера, что также позволяет избежать проблем с двухфакторной аутентификацией.
Как настроить WordPress для отправки электронной почты через SMTP-сервер Gmail
Теперь давайте рассмотрим, как вы можете использовать SMTP-сервер Gmail для бесплатной отправки транзакционных электронных писем вашего сайта WordPress. Этот метод отлично работает и повысит надежность электронной почты вашего сайта по сравнению с использованием почтового метода PHP по умолчанию.
Чтобы настроить это, вам нужно создать приложение Google, чтобы вы могли подключаться к SMTP-серверу Gmail через API, а не просто вводить данные SMTP. Для этого требуется большое количество шагов. Это всего лишь одноразовый процесс настройки. То есть, как только вы потратите 30-60 минут на настройку, ваш сайт будет продолжать работать на автопилоте.
Помимо создания приложения Google, вам также понадобится помощь SMTP-плагина WordPress. Мы собираемся использовать бесплатный плагин Post SMTP Mailer/Email Log, но бесплатный плагин WP Mail SMTP также является еще одним хорошим вариантом, поддерживающим Gmail API.
Основной процесс выглядит следующим образом:
- Установите плагин Post SMTP Mailer/Email Log (вам нужно сделать это в первую очередь, чтобы получить URL-адреса для использования в вашем приложении Google).
- Создайте приложение Google. Это самая сложная часть процесса, но мы проведем вас через каждый шаг.
- Добавьте ключи API вашего приложения Google в настройки Post SMTP Mailer/Email Log.
- Отправьте тестовое письмо, чтобы убедиться, что все работает.
Примечание . Это руководство посвящено использованию бесплатной учетной записи Gmail. Однако вы можете выполнить аналогичный процесс, чтобы настроить свой сайт для отправки электронных писем через свою учетную запись Google Workspace (G Suite).
1. Установите и настройте Post SMTP Mailer/Email Log
Для начала вам необходимо установить и активировать бесплатный плагин Post SMTP Mailer/Email Log с WordPress.org. Это то, что позволяет настроить ваш сайт WordPress для отправки электронной почты через Gmail API/SMTP-сервер.
После активации плагина перейдите на вкладку Post SMTP на панели инструментов WordPress и нажмите ссылку « Показать все настройки» под большой кнопкой « Запустить мастер» .
Затем перейдите на вкладку « Сообщение » и укажите адрес электронной почты и имя «от». Вы можете использовать свой адрес Gmail в качестве адреса электронной почты «от» или использовать другой адрес электронной почты, если хотите.
Затем вернитесь на вкладку « Учетная запись » и выберите Gmail API в раскрывающемся списке « Тип ». После того, как вы сделаете этот выбор, вы должны увидеть некоторые дополнительные параметры в поле « Аутентификация » ниже. Держите эту страницу открытой, потому что на следующем шаге вам понадобятся авторизованные источники JavaScript и авторизованный URI перенаправления :

2. Создайте свое приложение Google
Теперь вам нужно создать приложение Google. Это то, что позволяет вашему сайту WordPress безопасно отправлять электронные письма через Gmail API. Опять же, это, безусловно, самая сложная часть этого процесса. Тем не менее, в основном это просто нажатие множества кнопок, и мы предоставим вам все шаги / скриншоты, которые вам нужны, чтобы пройти через это.
Создать проект
Для начала откройте новую вкладку и скопируйте этот URL-адрес, чтобы перейти в консоль разработчиков Google. Там вам нужно создать новый проект. Если вы впервые входите в Консоль разработчика, Google предложит вам создать свой первый проект. Или, если у вас уже есть несколько проектов, вы можете создать новый, щелкнув раскрывающийся список в верхнем левом углу (отмечен [1] на снимке экрана ниже).

Включить API Gmail
После создания проекта нажмите кнопку « Включить API и службы » (показано на снимке экрана выше).
На следующем экране найдите «Gmail» и выберите результат Gmail API :

Затем нажмите « Включить » на полной странице Gmail API:

Создать учетные данные
Теперь вы должны быть в специальном интерфейсе для Gmail API. Нажмите кнопку, чтобы создать учетные данные :

Заполните форму Узнайте, какие учетные данные вам нужны, используя следующую информацию:
- Какой API вы используете? API Gmail
- Откуда вы будете вызывать API? Веб-браузер (JavaScript)
- К каким данным вы будете иметь доступ? Данные пользователя
Сделав это, нажмите « Какие учетные данные мне нужны? ». кнопка внизу.

Настройте экран согласия
Теперь Google предложит вам настроить экран согласия. Это тот же тип экрана авторизации, который вы видите, когда используете Google для регистрации/входа на сайт.
Вам нужно сделать это, чтобы удовлетворить требования Google, но вам не нужно беспокоиться о введенной вами информации, потому что вы будете использовать ее только для своего собственного сайта WordPress.
Нажмите кнопку, чтобы настроить экран согласия :

Это должно открыть новую вкладку, где вы можете настроить экран согласия OAuth (держите исходную вкладку браузера под рукой, потому что вам нужно будет вернуться к ней через секунду). В разделе «Тип пользователя » выберите «Внешний ». Затем нажмите «Создать »:

На следующем экране введите основные данные для вашего сайта. Опять же, вам не нужно беспокоиться о том, что вы размещаете здесь, потому что вы единственный человек, который увидит эту информацию.

После того, как вы добавили информацию, нажмите Сохранить внизу.
Завершите добавление учетных данных в ваш проект
Теперь вернитесь на вкладку, содержащую добавление учетных данных в интерфейс вашего проекта , и введите следующую информацию:
- Имя — название вашего сайта (или любое другое, которое легко запомнить).
- Авторизованные источники JavaScript — вы можете найти это в плагине Post SMTP Mailer/Email Log (шаг 1).
- Авторизованные URI перенаправления — вы можете найти это в плагине Post SMTP Mailer/Email Log (шаг 1).

Когда вы все добавите, нажмите «Обновить ». Затем кнопка « Обновить » должна измениться на « Создать идентификатор клиента OAuth » — щелкните ее, чтобы завершить процесс, а затем нажмите « Готово» .
Устали от медленного хоста для вашего сайта WordPress? Мы предоставляем невероятно быстрые серверы и круглосуточную поддержку мирового класса от экспертов WordPress. Ознакомьтесь с нашими планами
Теперь вы почти закончили!
После того, как вы нажмете « Готово », вы должны увидеть раздел для идентификаторов клиентов OAuth 2.0 на вкладке « Учетные данные » вашего проекта (которая должна автоматически открыться после нажатия « Готово »).
Нажмите на запись для имени, которое вы только что создали:

Теперь вам просто нужно найти две части информации:
- ID клиента
- Секрет клиента
Держите эти значения доступными, потому что они понадобятся вам на следующем шаге:

3. Добавьте идентификаторы клиентов приложения Gmail в почтовый журнал SMTP Mailer/Email.
Чтобы завершить настройку, вернитесь к настройкам Post SMTP Mailer/Email Log на панели инструментов WordPress и вставьте идентификатор клиента и секрет клиента из предыдущего шага. Затем обязательно сохраните изменения:

Затем плагин должен предложить вам предоставить разрешение Google :

Щелкнув по этой ссылке, вы откроете обычный процесс авторизации Google (опять же, как если бы вы регистрировались на сайте с помощью входа в Google). Однако, поскольку вы не отправили свое приложение в Google на проверку, Google покажет вам предупреждение «Это приложение не проверено».
Поскольку это ваше собственное приложение, вы можете спокойно игнорировать предупреждение. Выберите параметр, чтобы показать дополнительные настройки, а затем нажмите ссылку «Перейти на ваш сайт.com» (небезопасно) , чтобы продолжить процесс авторизации:

Теперь вы пройдете через обычный процесс. Обязательно выберите вариант Разрешить вашему сайту WordPress доступ к вашей учетной записи Gmail. Эти разрешения необходимы для отправки электронной почты через SMTP-сервер Gmail.
Вот и все! Было довольно много шагов, но теперь вы в значительной степени закончили.
4. Отправьте тестовое письмо
Чтобы убедиться, что все работает, Post SMTP Mailer/Email Log включает возможность отправить тестовое письмо. Вы можете получить к нему доступ с главной страницы настроек:

Вы можете ввести адрес электронной почты, на который хотите отправить тестовое сообщение.
Затем вы должны увидеть сообщение об успешном завершении в настройках плагина:

И если вы зайдете в свой почтовый ящик, вы также должны увидеть тестовое письмо:

Если все пойдет хорошо, вам конец.
Ваш сайт WordPress теперь будет отправлять все свои электронные письма, используя SMTP-сервер Gmail. Вы можете убедиться, что это происходит, перейдя в Post SMTP → Email Log . Здесь будут перечислены все электронные письма, которые отправляет ваш сайт (вместе с любыми ошибками, если плагин столкнется с проблемами):

Резюме
SMTP-сервер Gmail позволяет отправлять электронные письма, используя вашу учетную запись Gmail и серверы Google.
Одним из вариантов здесь является настройка сторонних почтовых клиентов, таких как Thunderbird или Outlook, для отправки электронных писем через вашу учетную запись Gmail. Детали SMTP Gmail по умолчанию следующие:
- Адрес SMTP-сервера Gmail : smtp.gmail.com
- Имя SMTP Gmail : ваше полное имя
- Имя пользователя Gmail SMTP: ваш полный адрес Gmail (например, [email protected])
- Пароль SMTP Gmail: пароль, который вы используете для входа в Gmail.
- SMTP-порт Gmail (TLS): 587.
- SMTP-порт Gmail (SSL): 465.
Другой вариант — использовать Gmail для отправки транзакционных электронных писем вашего сайта WordPress. С ограничением в 500 электронных писем в день ограничения бесплатной отправки Gmail значительно выше, чем у других бесплатных SMTP-сервисов, таких как SendGrid или Mailgun.
Однако, если вы делаете это, вы должны отправлять электронные письма через Gmail API, а не просто использовать данные SMTP-сервера.
Хотя настройка приложения для использования API Gmail действительно усложняет процесс, это стоит затраченных усилий, поскольку дает вам надежный и безопасный способ отправки электронных писем с вашего сайта.
Теперь, когда все готово, ознакомьтесь с нашим списком надстроек Gmail, чтобы повысить эффективность работы с электронной почтой.
У вас остались вопросы о SMTP-сервере Gmail или о том, как его использовать с WordPress? Спросите нас в комментариях!

