Snapstromegon / ansible-role-uberspace-mail-catchall

"uberspace mail catchall" converted to an ansible role

Home Page:https://manual.uberspace.de/mail-mailboxes.html#catch-all-mailbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Role: uberspace-mail-catchall

This is part of the uberspace roles collection.

This is meant to be used on your Uberspace.

Please be aware, that I'm neither part of the Uberspace team, nor am I associated to them other than having some Uberspaces myself. This project was created, because I wanted to use the roles for myself and thought they were okay-ish enough to share them.

What is this (from the uberspace manual)

A catch-all mailbox will “catch all” of the emails addressed to the domains on your account that do not exist in the mail server - this can help avoid losing emails due to misspelling. Without a catch-all mailbox these mails will get rejected by the server.

You can find the documentation of the replaced tool uberspace mail catchall in the Uberspace Manual here.

Usage

Variable Choices/Default Description
user The mailbox user to use as catchall
state
  • present
  • absent
"present" to enable the catchall, "absent" to disable it

Examples

Enable Catchall

- hosts: uberspace
  roles:
    - name: uberspace-mail-catchall
      user: post

Disable Catchall

- hosts: uberspace
  roles:
    - name: uberspace-mail-catchall
      state: absent

About

"uberspace mail catchall" converted to an ansible role

https://manual.uberspace.de/mail-mailboxes.html#catch-all-mailbox

License:ISC License