如何使用Gmail作为Youtrack的SMTP服务器?

时间:2013-08-29 09:59:54

标签: smtp gmail google-apps youtrack

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

  1. SMTP主机:[?]
  2. SMTP端口:[?]
  3. 邮件协议:[?]
  4. SMTP登录:[?]
  5. SMTP密码:[?]
  6. 选择SSL密钥:[?]
  7. 服务器'来自'email:[?]
  8. 您能举例说明Gmail或Google应用配置吗?

4 个答案:

答案 0 :(得分:16)

这是我最终做的:

  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
  8. Gmail会忽略from参数,所以我也会这样做。

    参考

答案 1 :(得分:3)

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

注意:为了能够创建应用程序密码,您必须在Google帐户中启用两步验证。如果您不这样做,您会收到一条消息,表明您的帐户不支持应用密码。

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

  • SMTP主机:smtp.gmail.com
  • SMTP端口:465;
  • 邮件协议:SMTP + SSL
  • SMTP登录:user@gmail.com
  • SMTP密码:#newly created app password#;
  • 选择SSL密钥:无密钥;
  • 服务器'来自'email:user@domain.com。

答案 2 :(得分:2)

另外两个答案是正确的,但也是替代方案:

  • 如果您的Google帐户配置为使用两步验证,则必须使用AppPaswword。在这种情况下,您无法启用安全性较低的应用。
  • 如果您的Google帐户未配置为使用两步验证,则必须启用安全性较低的应用,并从安装了您跟踪的计算机中的浏览器登录您的帐户(如评论中所述)。在这种情况下,您无法创建应用密码。

附加说明:

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

答案 3 :(得分:0)

对其他答案的补充较小。

我的帐户没有两步验证,但是使用此解决方案,我不必从YouTrack服务器计算机上的浏览器登录两者都不必启用较低的安全性应用

配置:

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

下一步:

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

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