aboutsummaryrefslogtreecommitdiffstats
path: root/roles/mail/templates/postfix/virtual.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/mail/templates/postfix/virtual.j2')
-rw-r--r--roles/mail/templates/postfix/virtual.j241
1 files changed, 0 insertions, 41 deletions
diff --git a/roles/mail/templates/postfix/virtual.j2 b/roles/mail/templates/postfix/virtual.j2
deleted file mode 100644
index ea72b05..0000000
--- a/roles/mail/templates/postfix/virtual.j2
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# /usr/local/etc/postfix/virtual
-# Postfix: $virtual_alias_maps
-#
-# Link alias e-mail addresses to real e-mail addresses.
-#
-# Aaron LI
-#
-
-#======#
-# NOTE # Once modified this file, run "postmap" on it!
-#======#
-
-# NOTE
-# ----
-# Virtual alias domains are used for forwading email from an email
-# address to one or more other email addresses. They cannot receive
-# and save email, but only forward email somewhere else.
-# The $virtual_alias_maps mapping contains forwarding (source,
-# destination) of users or domains to other email addresses or entire
-# domains. This maps can return multiple right-hand side
-# destinations (to forward to) for one left-hand side source, therefore
-# one can forward copies of an email to several recipients.
-#
-# Credit: https://workaround.org/ispmail/wheezy/virtual-domains
-#
-
-# alias mail address | local address for virtual(8) delivery
-# ---------------------------------------------------------------------
-{% set mydomain = mail.domains[0] %}
-{% for domain in mail.domains %}
-# [domain: {{ domain }}]
-{% for user in mail.userdb %}
-# (user: {{ user.name }})
-{{ user.name }}@{{ domain }} {{ user.name }}@{{ mydomain }}
-# aliases (if any)
-{% for alias in user.aliases|default([]) %}
-{{ alias }}@{{ domain }} {{ user.name }}@{{ mydomain }}
-{% endfor %}
-{% endfor %}
-{% endfor %}