Как использовать Gmail как ваш SMTP-сервер для Youtrack?
Youtrack позволяет отправлять электронную почту через сторонний SMTP-сервер. Поля следующие:
- Хост SMTP: [?]
- Порт SMTP: [?]
- Почтовый протокол: [?]
- SMTP login: [?]
- Пароль SMTP: [?]
- Выберите ключ SSL: [?]
- Сервер "с" по электронной почте: [?]
Не могли бы вы привести пример конфигурации Gmail или Google Apps?
Ответы
Ответ 1
Вот что я, наконец, сделал:
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]>
Следующий:
- Попробуйте отправить тестовое электронное письмо (кнопка прямо под конфигурацией youtrack).
- Это не удастся.
- Теперь просто войдите в учетную запись Google с вашего обычного браузера.
- Вы получите предупреждение о недавней заблокированной попытке входа в систему.
- Откройте предупреждение и проверьте попытку входа с IP вашего сервера youtrack.
Готово. Теперь вы сможете успешно отправить тестовое письмо.