Как настроить SMTP?

Ссылка скопирована
1 ответ

Не вижу некоторых нужных опций. Где они теперь?
Как всегда захожу в консоль, только теперь переадресовывает с console.developers.google.com на https://console.cloud.google.com/ добавляю новый проект, enable apis and services -> gmail api.
Потом - create credentials, раньше там было 1) what api are you using - gmail api, 2)What will you be calling api from - надо было выбрать web browser(javascript).
А сейчас там сразу идет на выбор user data / application data(обираю user data).далее - там ввести мейл и название "проекта", и уже потом идет выборка(скрин) - там нет нужной опции web browser(javascript).
spoiler

Как настроить SMTP?

Я выбирал первую и последнюю, оно регистрировало client id и client secret, но при авторизации в плагине оно не авторизовывалось, ошибка 403 "в тестовом моде доступом только разработчикам".
Раньше была опция web browser(javascript) и еще internal/external, где она сейчас?
Сайт на вордпресс и плагин для smtp самый первый и самый популярный из репозитория, там надо ввести client id, client secret и авторизоваться.
Последнее по дате загрузки видео на ютубе еще по старому. Я не пойму когда все изменилось и что теперь делать.

Дополнительно:

Ответы:

Советую настроить SMTP через:
1. Хостинг на котором сайт
2. Через Яндекс почту

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Павел Админов Ответ

Google поменял интерфейс Cloud Console, поэтому старый пункт «What will you be calling API from → Web browser JavaScript» мог исчезнуть или быть спрятан в другом сценарии. Для WordPress SMTP через Gmail обычно не нужен JavaScript-client. Нужен OAuth client для web application, потому что плагин SMTP получает refresh token и отправляет письма сервером.

Если вы настраиваете WP Mail SMTP, FluentSMTP или похожий плагин, схема такая:

  1. Создайте проект в Google Cloud.
  2. Включите Gmail API.
  3. Настройте OAuth consent screen.
  4. Создайте Credentials → OAuth client ID.
  5. Application type выберите Web application.
  6. В Authorized redirect URI добавьте URL, который показывает ваш SMTP-плагин.

Именно redirect URI критичен. Обычно плагин показывает его в настройках Gmail mailer. Он может выглядеть примерно так:

https://connect.wpmailsmtp.com/google/
https://example.com/wp-admin/options-general.php?page=...

https://connect.wpmailsmtp.com/google/ https://example.com/wp-admin/options-general.php?page=...

Не подставляйте redirect URI наугад. Он должен совпадать символ в символ, включая https, путь и слэш в конце. После создания OAuth client вы получите Client ID и Client Secret, вставите их в SMTP-плагин и пройдёте авторизацию Google.

Если Google не даёт выбрать нужный тип, проверьте, что вы создаёте именно OAuth Client ID, а не API key и не Service Account. Для Gmail отправки от пользовательского ящика service account обычно не подходит без Workspace domain-wide delegation.

Практически: для обычного сайта проще использовать SMTP-провайдера с логином/паролем или API: Mailgun, SendGrid, Яндекс 360, корпоративную почту на домене. Gmail OAuth работает, но часто ломается из-за consent screen, лимитов, проверки приложения и политики Google. Для сайта с заявками надёжнее отдельная почтовая инфраструктура, а не личный Gmail.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно