我很难在GitLab中发送电子邮件(在配置文件设置中更改电子邮件)。我的服务器有exim4
,我可以告诉它工作,因为如果我在PHP中执行简单的mail()
,它就会将电子邮件发送给收件人。现在,在GitLab中似乎并非如此。因此,我修改了 productions.rb 以进行SMTP设置,并使用Google SMTP:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 465,
user_name: "user@gmail.com",
password: "hashpassword",
domain: "gmail.com",
authentication: :plain,
enable_starttls_auto: true
}
我甚至尝试将端口更改为 587 和 467 但仍然无法正常工作。这是为什么?你能带我到我失踪的地方吗?