diff --git a/templates/gitlab.rb b/templates/gitlab.rb index c4e09ab984367316a2901a21db18a5988538fd70..4e3e2a4b26ea282b4f0ecf9412dba071f8c463ff 100644 --- a/templates/gitlab.rb +++ b/templates/gitlab.rb @@ -736,3 +736,29 @@ mattermost_nginx['enable'] = false # mattermost_nginx['gzip_types'] = [ "text/plain", "text/css", "application/x-javascript", "text/xml", "application/xml", "application/xml+rss", "text/javascript", "application/json" ] # mattermost_nginx['keepalive_timeout'] = 65 # mattermost_nginx['cache_max_size'] = '5000m' + +#################### +# Incoming email # +#################### + +# Configuration for Postfix mail server, assumes mailbox incoming@gitlab.example.com +gitlab_rails['incoming_email_enabled'] = {{ gitlab_rails.imap.enable }} +# The email address including the `%{key}` placeholder that will be replaced to reference the item being replied to. +# The placeholder can be omitted but if present, it must appear in the "user" part of the address (before the `@`). +gitlab_rails['incoming_email_address'] = "{{ gitlab_rails.imap.email }}" +# Email account username +# With third party providers, this is usually the full email address. +# With self-hosted email servers, this is usually the user part of the email address. +gitlab_rails['incoming_email_email'] = "{{ gitlab_rails.imap.user_name }}" +# Email account password +gitlab_rails['incoming_email_password'] = "{{ gitlab_rails.imap.password }}" +# IMAP server host +gitlab_rails['incoming_email_host'] = "{{ gitlab_rails.imap.address }}" +# IMAP server port +gitlab_rails['incoming_email_port'] = {{ gitlab_rails.imap.port }} +# Whether the IMAP server uses SSL +gitlab_rails['incoming_email_ssl'] = {{ gitlab_rails.imap.ssl }} +# Whether the IMAP server uses StartTLS +gitlab_rails['incoming_email_start_tls'] = {{ gitlab_rails.imap.tls }} +# The mailbox where incoming mail will end up. Usually "inbox". +gitlab_rails['incoming_email_mailbox_name'] = "{{ gitlab_rails.imap.mailbox }}"