这里是我的目标,我想为我的Gitlab服务器配置电子邮件。我遵循了许多教程,但无法使其正常工作。
我的配置如下,我有一个反向代理在Docker容器中,并且我的Gitlab服务器也在Docker容器中。
关于版本:
这是我的docker-compose.yml文件。
我遵循了一个好像不错的教程: https://github.com/sameersbn/docker-gitlab#available-configuration-parameters 但我可能在配置中漏掉了一些东西,但我无法找出问题所在...
有人能帮我配置电子邮件发送吗?我也不知道从GitLab测试电子邮件发送的正确方法。
最好的方法是通过docker-compose环境变量配置还是直接从gitlab.rb文件配置?
非常感谢您提供的任何帮助。
我的配置如下,我有一个反向代理在Docker容器中,并且我的Gitlab服务器也在Docker容器中。
关于版本:
Docker version 17.09.0-ce, build afdb6d4
docker-compose version 1.16.1, build 6d1ac21
这是我的docker-compose.yml文件。
version: '3.3'
networks:
proxy:
external: true
internal:
external: false
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
environment:
- TZ=Europe/Paris
- GITLAB_TIMEZONE=Paris
- IMAP_USER=USER@GMAIL.COM
- IMAP_PASSWORD=MYGMAILPASS
- GITLAB_INCOMING_EMAIL_ADDRESS=USERGMAIL+%{key}@gmail.com
volumes:
- /srv/gitlab/config:/etc/gitlab
- /srv/gitlab/logs:/var/log/gitlab
- /srv/gitlab/data:/var/opt/gitlab
restart: always
labels:
- traefik.backend=gitlab
- traefik.frontend.rule=Host:git.domain.com
- traefik.docker.network=proxy
- traefik.port=80
- traefik.frontend.entryPoints=http,https
networks:
- internal
- proxy
我遵循了一个好像不错的教程: https://github.com/sameersbn/docker-gitlab#available-configuration-parameters 但我可能在配置中漏掉了一些东西,但我无法找出问题所在...
有人能帮我配置电子邮件发送吗?我也不知道从GitLab测试电子邮件发送的正确方法。
最好的方法是通过docker-compose环境变量配置还是直接从gitlab.rb文件配置?
非常感谢您提供的任何帮助。
Notify.test_email('destination_email@address.com', 'Message Subject', 'Message Body').deliver_now
。 - Hurobaki