From 17d93c23419faa5721772bffe8f6aadabbbd853b Mon Sep 17 00:00:00 2001 From: meaz Date: Tue, 3 Oct 2023 14:24:20 +0000 Subject: [PATCH] add incoming emails (#36) Reviewed-on: https://git.disroot.org/Disroot-Ansible/forgejo/pulls/36 Reviewed-by: muppeth Co-authored-by: meaz Co-committed-by: meaz --- defaults/main.yml | 16 +++++++++++++++- templates/etc/forgejo/app.ini.j2 | 5 ++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index ef36a0d..2065083 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -7,7 +7,7 @@ forgejo_group: 'git' forgejo_confdir: '/etc/forgejo/app.ini' forgejo_flavor: 'forgejo' -forgejo_version: '1.20.4-0' +forgejo_version: '1.20.4-1' forgejo_arch: 'linux-amd64' #forgejo_download_url: 'https://github.com/go-gitea/gitea/releases/download/v{{ forgejo_version }}/gitea-{{ forgejo_version }}-{{ forgejo_arch }}' @@ -118,6 +118,20 @@ forgejo_markup_config: apt: '' enable: 'false' +# Incoming emails +# See https://forgejo.org/docs/latest/admin/incoming-email/ +forgejo_email_incoming: + - 'ENABLED = true' + - 'REPLY_TO_ADDRESS = incoming+%{token}@example.org' + - 'HOST = example.org' + - 'PORT = 993' + - 'USERNAME = incoming' + - 'PASSWORD = changeme' + - 'USE_TLS = true' + - 'MAILBOX = INBOX' + - 'DELETE_HANDLED_MESSAGE = true' + - 'MAXIMUM_MESSAGE_SIZE = 0' + #apt forgejo_apt_list: - git diff --git a/templates/etc/forgejo/app.ini.j2 b/templates/etc/forgejo/app.ini.j2 index 1feda31..4aef931 100644 --- a/templates/etc/forgejo/app.ini.j2 +++ b/templates/etc/forgejo/app.ini.j2 @@ -105,4 +105,7 @@ RENDER_CONTENT_MODE = sanitized {% endif %} {% endfor %} - +[email.incoming] +{% for item in forgejo_email_incoming %} +{{ item }} +{% endfor %}