Пожалуйста, помогите мне! Как я могу создать новые проекты на новом аккаунте?

Вопрос или проблема

Мне действительно нужен кто-то, кто знает, как настроить новые проекты в Google Cloud досконально для окончательного ответа. Я настраиваю новый проект в Google Cloud, чтобы отправлять электронные письма в WordPress с помощью SMTP-сервера Gmail.

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

Сообщение об ошибке гласит:

У вас нет необходимых прав для создания проекта в этом месте.

Так как я не могу создать этот новый проект, я также не могу завершить настройку SMTP-сервера Gmail.

Любая информация будет очень полезна.

Вы не можете создать новый проект из-за отсутствия разрешений.

Пожалуйста, посмотрите документацию Создание проекта:

Чтобы создать проект, у вас должны быть права
resourcemanager.projects.create. Это разрешение входит в роль Создателя проекта roles/resourcemanager.projectCreator, которая по умолчанию предоставляется всему домену новой
организации и пользователям бесплатной пробной версии. Для получения информации о том, как предоставить
отдельным пользователям эту роль и ограничить доступ на уровне организации, смотрите страницу
Управление ролями по умолчанию в организации.

Чтобы решить эту проблему, добавьте эту роль на уровне Организации.


К сожалению, вы не сможете отправлять электронные письма напрямую с вашего ВМ.

Пожалуйста, ознакомьтесь с документацией Отправка электронной почты с инстанса:

Из-за риска злоупотребления подключения к порту TCP 25 назначения всегда блокируются, когда назначение находится вне вашей VPC сети. Это включает использование SMTP реле с Google Workspace.

В результате порт 25, который используется Simple Mail Transfer Protocol, заблокирован:

Большинство провайдеров почтовых ящиков все еще позволяют отправку на традиционный порт 25. MSA доставляет почту своему агенту по пересылке почты (агент по пересылке почты, MTA).

В качестве обходного решения для отправки электронных писем вам следует следовать документации и использовать реле электронной почты такие, как SendGrid, Mailgun или Mailjet или ваш домен Google Workspace.

Чтобы создать проекты, вам нужны права resourcemanager.projects.create или роль roles/resourcemanager.projectCreator.
Обе могут быть предоставлены администратором вашей организации, как в сделанном случае.
Чтобы узнать, кто является администратором вашей организации, откройте https://console.cloud.google.com/iam-admin/iam?project=YOUR_PROJECT_NAME


Как упоминал @Serhii, порт 25 заблокирован и не может быть открыт добавлением правила брандмауэра.
Вы можете настроить свой почтовый сервер для использования порта 587 или 465, как видно здесь.
В качестве альтернативы вы можете отправлять свои электронные письма через Workspace.

Ответ или решение

Чтобы создать новый проект в Google Cloud в рамках вашей новой учетной записи, вам необходимо учесть ряд аспектов, касающихся разрешений и доступов. На данный момент вы сталкиваетесь с ошибкой, которая сигнализирует о том, что у вас нет необходимых разрешений для создания проекта. В данном ответе я подробно опишу шаги, которые необходимо предпринять, чтобы успешно создать проект и решить вашу проблему с отправкой электронной почты через Gmail SMTP сервер в WordPress.

Шаг 1: Проверка разрешений

Ошибка, которую вы получаете, говорит о том, что вы не обладаете разрешением resourcemanager.projects.create, необходимым для создания нового проекта в Google Cloud. Это разрешение обычно предоставляется через роль roles/resourcemanager.projectCreator.

  1. Обратитесь к администратору вашей организации: Если вы работаете в рамках организации, вам нужно выяснить, кто является администратором. Вы можете сделать это, перейдя по следующей ссылке: IAM администратор. Там вы сможете увидеть список всех пользователей и их роли.

  2. Запросите необходимые разрешения: Попросите вашего администратора предоставить вам роль resourcemanager.projectCreator. Эта роль позволит вам создавать новые проекты в рамках организации.

Шаг 2: Создание нового проекта

Как только вы получите необходимые разрешения, выполните следующие действия для создания нового проекта:

  1. Перейдите в консоль Google Cloud.
  2. В верхнем меню выберите "Выбор проекта" и нажмите "Создать проект".
  3. Введите имя проекта и, если необходимо, выберите родительскую организацию или расположение (если эта опция доступна).
  4. Нажмите "Создать".

Шаг 3: Настройка отправки электронной почты

Теперь, когда проект создан, вы можете перейти к настройке отправки электронной почты через SMTP. Обратите внимание, что Google Cloud блокирует исходящие соединения на порт 25, который обычно используется для SMTP. Вот что вам нужно сделать:

  1. Используйте альтернативные порты: Для отправки электронной почты через SMTP Google рекомендует использовать порты 587 или 465. Убедитесь, что ваш SMTP-сервер настроен на использование этих портов.

  2. Настройка SMTP в WordPress:

    • Установите и активируйте плагин SMTP, например WP Mail SMTP.
    • В настройках плагина укажите свои SMTP серверные данные:
      • SMTP хост: smtp.gmail.com
      • SMTP порт: 587 (или 465)
      • Метод шифрования: TLS (или SSL для порта 465)
      • Имя пользователя: ваш email (например, example@gmail.com)
      • Пароль: используйте пароль вашего Gmail аккаунта или приложение-генератор паролей, если включена двухфакторная аутентификация.
  3. Тестирование: После настройки проверьте функциональность отправки писем непосредственно из административной панели WordPress, чтобы убедиться, что все работает правильно.

Дополнительные варианты

Если у вас по-прежнему возникают проблемы с отправкой писем через Gmail, рассмотрите возможность использования SMTP-реле, таких как SendGrid, Mailgun или Mailjet. Эти сервисы предлагают более надежную отправку электронной почты и могут помочь избежать проблем, связанных с ограничениями Google Cloud.

Заключение

Применяя предложенные шаги, вы можете создать новый проект в Google Cloud и успешно настроить отправку электронной почты в WordPress. Не забывайте следить за политиками безопасности и управлением доступом, чтобы избежать подобных проблем в будущем. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться в службу поддержки Google или к вашему системному администратору.

Оцените материал
Добавить комментарий

Капча загружается...