it-swarm.com.ru

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

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

  1. SMTP-хост: [?]
  2. Порт SMTP: [?]
  3. Почтовый протокол: [?]
  4. SMTP логин: [?]
  5. Пароль SMTP: [?]
  6. Выберите ключ SSL: [?]
  7. Сервер "с" электронной почты: [?]

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

16
Édouard Lopez

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

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

Gmail будет игнорировать параметр from, поэтому я поставил то же самое.

Рекомендации

16
Édouard Lopez

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

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

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

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

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

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

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

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

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

У моей учетной записи нет двухэтапной проверки, но с этим решением мне не нужно было входить в браузер на компьютере сервера 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.

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

0
allight