Как использовать Gmail как ваш SMTP-сервер для Youtrack?

Youtrack позволяет отправлять электронную почту через сторонний SMTP-сервер. Поля следующие:

  • Хост SMTP: [?]
  • Порт SMTP: [?]
  • Почтовый протокол: [?]
  • SMTP login: [?]
  • Пароль SMTP: [?]
  • Выберите ключ SSL: [?]
  • Сервер "с" по электронной почте: [?]

Не могли бы вы привести пример конфигурации Gmail или Google Apps?

Ответы

Ответ 1

Вот что я, наконец, сделал:

  • SMTP-хост: smtp.gmail.com;
  • Порт SMTP: 465;
  • Почтовый протокол: SMTP+SSL;
  • Вход в SMTP: [email protected] или [email protected];
  • Пароль SMTP: ******;
  • Выберите ключ SSL: No key;
  • Сервер "от" электронной почты: [email protected].

Gmail игнорирует параметр from, поэтому я помещаю то же самое.

Ссылки

Ответ 2

Я использовал двухэтапную аутентификацию в своей учетной записи Gmail, и это вызвало ошибку при отправке письма. Сначала для разрешения я создал пароль для приложения (см.: https://support.google.com/accounts/answer/185833)

ПРИМЕЧАНИЕ. Чтобы иметь возможность создавать пароль для приложения, абсолютно необходимо включить двухэтапную аутентификацию в своей учетной записи google. Если вы этого не сделаете, вы получите сообщение о том, что ваша учетная запись не поддерживает пароли приложений.

Затем, используя эти настройки, я смог отправить тестовое письмо:

  • SMTP-хост: smtp.gmail.com
  • Порт SMTP: 465;
  • Почтовый протокол: SMTP + SSL
  • SMTP login: [email protected]
  • Пароль SMTP: # только что созданный пароль приложения #;
  • Выберите ключ SSL: нет ключа;
  • Сервер "с" по электронной почте: [email protected]

Ответ 3

Два других ответа верны, но являются альтернативами:

  • Если ваша учетная запись google настроена на использование двухэтапной аутентификации, вы должны использовать AppPaswword. В этом случае вы не можете включить менее безопасные приложения.
  • Если ваша учетная запись google не настроена на использование двухэтапной аутентификации, вы должны включить менее безопасные приложения и войти в свою учетную запись из браузера на компьютере, где установлен youtrack (как указано в комментарии). В этом случае вы не можете создавать пароли приложений.

Дополнительные примечания:

  • как вы можете видеть, конфигурация youtrack в обоих случаях одинакова, за исключением пароля, который является AppPassword, если вы используете первый вариант или пароль учетной записи, если используете второй.
  • в from email учетная запись электронной почты игнорируется, но вы можете указать дружественное имя, если вы используете этот синтаксис: "Friendly Name <[email protected]>" Когда кто-то получает уведомление, он увидит From: Friendly Name. Учетная запись, в зависимости от того, что вы укажете, будет заменена учетной записью google, которую вы настраиваете.

Ответ 4

Незначительное дополнение к другим ответам.

У моей учетной записи нет двухэтапной проверки, но с этим решением мне не нужно было входить в браузер на компьютере сервера YouTrack, а также не нужно было включать менее безопасные приложения.

Config:

  • SMTP-хост: smtp.gmail.com
  • Порт SMTP: 587
  • Почтовый протокол: SMTP+TLS
  • SMTP Логин: [email protected]
  • Пароль SMTP: ****** (пароль учетной записи)
  • Выберите ключ SSL: (Nothing selected)
  • С адреса: YouTrack <[email protected]>

Следующий:

  1. Попробуйте отправить тестовое электронное письмо (кнопка прямо под конфигурацией youtrack).
  2. Это не удастся.
  3. Теперь просто войдите в учетную запись Google с вашего обычного браузера.
  4. Вы получите предупреждение о недавней заблокированной попытке входа в систему.
  5. Откройте предупреждение и проверьте попытку входа с IP вашего сервера youtrack.

Готово. Теперь вы сможете успешно отправить тестовое письмо.