Gitlab 迁移服务器无法发送邮件

前言

gitlab 迁移服务器后邮箱无法发送

解决

官方文档:SMTP 配置 | GitLab

进入容器内部测试邮件发送

1
2
3
4
5
6
docker exec -it gitlab /bin/bash

gitlab-rails console

## 测试邮件发送
Notify.test_email('xxx@email.com','test Gitlab Email','Test').deliver_now

可以看到无法发送,经过排查发现是安全组未放开 465 端口

重新测试,发送成功

还有可能是邮箱配置的密钥过期导致 (也碰到过),仅供参考