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

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

image-20220428112334490

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

image-20220428112300050

重新测试,发送成功

image-20220428112433863

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