【问题标题】:How to use Gmail as your SMTP server for Youtrack?如何使用 Gmail 作为 Youtrack 的 SMTP 服务器?
【发布时间】:2013-09-01 16:53:27
【问题描述】:

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

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

您能否提供一个 Gmail 或 Google 应用配置示例?

【问题讨论】:

    标签: smtp gmail google-apps youtrack


    【解决方案1】:

    对其他答案的补充。

    我的帐户没有两步验证,但使用此解决方案我不必从 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. 现在只需从您的常规浏览器登录 google 帐户。
    4. 您将收到有关最近被阻止的登录尝试的警告。
    5. 打开警告并验证来自 youtrack 服务器 IP 的登录尝试。

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

    【讨论】:

      【解决方案2】:

      另外两个答案是正确的,但可以替代:

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

      补充说明:

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

      【讨论】:

        【解决方案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 密钥:无密钥;
        • 服务器“发件人”电子邮件:user@domain.com。

        【讨论】:

          【解决方案4】:

          这是我最终所做的:

          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 参数,所以我也放同样的。

          参考文献

          【讨论】:

          • 这不起作用,如果 email 从未从该 IP 登录到 GMail。
          • 在最新版本的 YouTrack 中,SMTPS 为我工作,而不是 SMTP+SSL(我认为这是相同的协议)
          • 在我的情况下,我设置了下一个值:都一样,但端口 587,协议 SMTP + STARTTLS,然后转到accounts.google.com/b/8/DisplayUnlockCaptcha 并解锁 google 块。
          猜你喜欢
          • 1970-01-01
          • 2015-08-02
          • 2011-06-17
          • 2010-12-09
          • 1970-01-01
          • 2012-08-24
          • 2012-12-23
          • 2014-12-08
          • 1970-01-01
          相关资源
          最近更新 更多