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

如何使用Gmail作为Youtrack的SMTP服务器?,smtp,gmail,google-apps,youtrack,Smtp,Gmail,Google Apps,Youtrack,Youtrack允许通过第三方SMTP服务器发送电子邮件。字段如下: SMTP主机:[?] SMTP端口:[?] 邮件协议:[?] SMTP登录:[?] SMTP密码:[?] 选择SSL密钥:[?] 服务器“发件人”电子邮件:[?] 你能提供一个Gmail或Google apps配置的例子吗?以下是我最后做的: SMTP主机:SMTP.gmail.com; SMTP端口:465; 邮件协议:SMTP+SSL; SMTP登录:user@domain.com或user@gmail.com ; SMT

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

SMTP主机:[?] SMTP端口:[?] 邮件协议:[?] SMTP登录:[?] SMTP密码:[?] 选择SSL密钥:[?] 服务器“发件人”电子邮件:[?]
你能提供一个Gmail或Google apps配置的例子吗?

以下是我最后做的:

SMTP主机:SMTP.gmail.com; SMTP端口:465; 邮件协议:SMTP+SSL; SMTP登录:user@domain.com或user@gmail.com ; SMTP密码:*****; 选择SSL密钥:无密钥; 服务器“发件人”电子邮件:user@domain.com. Gmail将忽略from参数,因此我将其放在相同的位置

工具书类 ; .
我对我的Gmail帐户使用了两步验证,这导致发送电子邮件时出错。要首先解决我创建的应用程序密码问题,请参阅:

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

然后使用这些设置,我可以发送一封测试电子邮件:

SMTP主机:SMTP.gmail.com SMTP端口:465; 邮件协议:SMTP+SSL SMTP登录:user@gmail.com SMTP密码:新创建的应用程序密码; 选择SSL密钥:无密钥; 服务器“发件人”电子邮件:user@domain.com.
其他两个答案是正确的,但都是备选方案:

如果您的google帐户配置为使用两步验证,则必须使用AppPaswword。在这种情况下,您无法启用安全性较低的应用程序。 如果您的google帐户未配置为使用两步验证,则必须启用不太安全的应用程序,并按照注释中的说明,从安装youtrack的计算机中的浏览器登录到您的帐户。在这种情况下,您无法创建应用程序密码。 补充说明:

如您所见,youtrack配置在这两种情况下都是相同的,除了密码,如果使用第一个选项,则为AppPassword,如果使用第二个选项,则为account password。 在“发件人电子邮件”中,电子邮件帐户将被忽略,但如果使用以下语法,则可以指定友好名称:friendly name当某人收到他将从中看到的通知时:friendly name。无论您指定哪个帐户,该帐户都将被您正在配置的google帐户替换。
对其他答案的补充

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

配置:

SMTP主机:SMTP.gmail.com SMTP端口:587 邮件协议:SMTP+TLS SMTP登录:user@gmail.com SMTP密码:******帐户密码 选择SSL密钥:未选择任何内容 发件人地址:YouTrack 下一步:

尝试通过youtrack config下面的按钮发送测试电子邮件。 它将失败。 现在只需从您的常规浏览器登录到google帐户。 您将收到有关最近阻止登录尝试的警告。 打开警告并验证youtrack服务器的IP登录尝试。
完成了。现在,您应该能够成功发送测试电子邮件

如果该电子邮件从未从该IP登录到GMail,那么这就不起作用。在YouTrack的最新版本中,SMTPS代替了SMTP+SSL,我认为SMTPS为我工作,我认为是相同的协议