README.md 1.2 KB

Install msmtp

apt install -y msmtp

Configure

/etc/msmtprc:

account default
host mail.gandi.net
auth on
from services@oxyta.net
user services@oxyta.net
password $PASSWORD
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt

aliases /etc/aliases

syslog LOG_MAIL

/etc/aliases:

root: services+root-$HOSTNAME@oxyta.net
default: services+$HOSTNAME@oxyta.net

Test

echo "test." | msmtp -a default root

check Gandi Webmail

Gitlab

/srv/gitlab/app/config/gitlab.rb

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "mail.gandi.net"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_authentication'] = "plain"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_user_name'] = "services@oxyta.net"
gitlab_rails['smtp_password'] = "$PASSWORD"
gitlab_rails['smtp_domain'] = "oxyta.net"
gitlab_rails['gitlab_email_from'] = 'git@oxyta.net'
gitlab_rails['gitlab_email_reply_to'] = 'services+git@oxyta.net'

docker exec git_app_1 gitlab-ctl reconfigure

Nextcloud

https://cloud.oxyta.net/settings/admin/additional

configuration