16

Youtrack 允许通过 3rd 方 SMTP 服务器发送电子邮件。字段如下:

  1. SMTP 主机:[?]
  2. SMTP 端口:[?]
  3. 邮件协议:[?]
  4. SMTP 登录:[?]
  5. SMTP 密码:[?]
  6. 选择 SSL 密钥:[?]
  7. 服务器“来自”电子邮件:[?]

您能否提供 Gmail 或 Google 应用程序配置的示例?

4

4 回答 4

18

这是我最终所做的:

  1. SMTP 主机:smtp.gmail.com
  2. SMTP 端口:465;
  3. 邮件协议:SMTP+SSL;
  4. SMTP 登录:user@domain.comuser@gmail.com;
  5. SMTP 密码:******;
  6. 选择 SSL 密钥:No key;
  7. 服务器“发件人”电子邮件:user@domain.com

Gmail 将忽略该from参数,因此我将其设置为相同。

参考

于 2013-08-29T10:05:40.397 回答
5

我在我的 Gmail 帐户上使用了两步验证,这导致发送电子邮件时出错。首先,我创建了一个应用密码(请参阅: https: //support.google.com/accounts/answer/185833

注意:为了能够创建应用密码,绝对有必要在您的谷歌帐户中启用两步验证。如果您不这样做,您将收到一条消息,指出您的帐户不支持应用程序密码。

然后使用这些设置,我能够发送测试电子邮件:

  • SMTP 主机:smtp.gmail.com
  • SMTP 端口:465;
  • 邮件协议:SMTP+SSL
  • SMTP 登录:user@gmail.com
  • SMTP 密码:#新创建的应用密码#;
  • 选择 SSL 密钥:无密钥;
  • 服务器“发件人”电子邮件:user@domain.com。
于 2014-11-19T21:43:56.933 回答
3

其他两个答案是正确的,但可以替代:

  • 如果您的 google 帐户配置为使用两步验证,您必须使用 AppPaswword。在这种情况下,您无法启用安全性较低的应用程序。
  • 如果您的 google 帐户未配置为使用两步验证,则必须启用安全性较低的应用程序,并从安装 youtrack 的计算机上的浏览器登录到您的帐户(如评论中所指出的那样)。在这种情况下,您无法创建应用密码。

补充说明:

  • 如您所见,youtrack 配置在两种情况下都是相同的,除了密码,如果您使用第一个选项,则为 AppPassword;如果您使用第二个选项,则为帐户密码。
  • 在 中from email,电子邮件帐户被忽略,但如果您使用以下语法,您可以指定一个友好名称:" Friendly Name <myacount@gmail.com>" 当有人收到通知时,他会看到From: Friendly Name. 无论您指定哪个帐户,都将替换为您正在配置的 google 帐户。
于 2017-05-29T10:49:37.770 回答
0

对其他答案的微小补充。

我的帐户没有两步验证,但使用此解决方案,我不必从 YouTrack 服务器机器上的浏览器登录也不必启用不太安全的应用程序

配置:

  • SMTP 主机:smtp.gmail.com
  • SMTP 端口:587
  • 邮件协议:SMTP+TLS
  • SMTP 登录:user@gmail.com
  • SMTP 密码:(******帐户密码)
  • 选择 SSL 密钥:(Nothing selected)
  • 从地址:YouTrack <user@domain.com>

下一个:

  1. 尝试发送测试电子邮件(youtrack 配置下方的按钮)。
  2. 它会失败。
  3. 现在只需从您的常规浏览器登录谷歌帐户。
  4. 您将收到有关最近被阻止的登录尝试的警告。
  5. 打开警告并验证来自 youtrack 服务器 IP 的登录尝试。

完毕。现在您应该能够成功发送测试电子邮件了。

于 2019-01-11T16:26:36.217 回答