2016-03-14 17 views
0

我想,因为几个小时才能成立Gitlab使用mailjet邮件服务器(综合)。Gitlab设立mailjet在gitlab.rb

在mailjet SMTP设置我已经有了一些凭据:

-Username(API密钥)
- 密码(秘密密钥)
-SMTP服务器.... mailjet.com
-Port:25或587(一些供应商阻止端口25)
- 使用TLS:可选

的CONFIGS在gitlab.rb看起来像这样:

################################ 
# GitLab email server settings # 
################################ 

gitlab_rails['smtp_enable'] = true 
gitlab_rails['smtp_address'] = "....mailjet.com" 
gitlab_rails['smtp_port'] = 587 
gitlab_rails['smtp_user_name'] = "(Username(API Key))" 
gitlab_rails['smtp_password'] = "(Password(Secret Key))" 
gitlab_rails['smtp_domain'] = "my websites domain" 
gitlab_rails['smtp_authentication'] = "login" 
gitlab_rails['smtp_enable_starttls_auto'] = true 
gitlab_rails['smtp_tls'] = true 

这是行不通的。

是否正确使用的网站域名为“smtp_domain”或者我应该使用... mailjet.com?

有人知道如何设置它吗?

Here是一些例子如何做设置,但没有关于mailjet信息。

帮助将不胜感激。

回答

0

我从mailjet支持帮助和现在的工作。

使用端口80并禁用tls和ssl。

gitlab_rails['smtp_enable'] = true 
gitlab_rails['smtp_address'] = "....mailjet.com" 
gitlab_rails['smtp_port'] = 80 
gitlab_rails['smtp_user_name'] = "(Username(API Key))" 
gitlab_rails['smtp_password'] = "(Password(Secret Key))" 
gitlab_rails['smtp_domain'] = "....mailjet.com" 
gitlab_rails['smtp_authentication'] = "login"