summaryrefslogtreecommitdiff
path: root/profiles/wheezy/classes/Service/mail
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/wheezy/classes/Service/mail')
-rw-r--r--profiles/wheezy/classes/Service/mail/antispam.yml14
-rw-r--r--profiles/wheezy/classes/Service/mail/imap.yml11
-rw-r--r--profiles/wheezy/classes/Service/mail/index.yml7
-rw-r--r--profiles/wheezy/classes/Service/mail/list.yml10
-rw-r--r--profiles/wheezy/classes/Service/mail/mda.yml9
-rw-r--r--profiles/wheezy/classes/Service/mail/mta.yml9
-rw-r--r--profiles/wheezy/classes/Service/mail/sasl.yml12
-rw-r--r--profiles/wheezy/classes/Service/mail/sieve.yml10
8 files changed, 82 insertions, 0 deletions
diff --git a/profiles/wheezy/classes/Service/mail/antispam.yml b/profiles/wheezy/classes/Service/mail/antispam.yml
new file mode 100644
index 0000000..849b1ca
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/antispam.yml
@@ -0,0 +1,14 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service:
+ pkg:
+ - include antispam service AMaViS (with SpamAssassin)
+ pkg:
+ - amavisd-new
+ - pyzor
+ - razor
+ - spamassassin
+ pkg-avoid:
+ - spamc
diff --git a/profiles/wheezy/classes/Service/mail/imap.yml b/profiles/wheezy/classes/Service/mail/imap.yml
new file mode 100644
index 0000000..629afe4
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/imap.yml
@@ -0,0 +1,11 @@
+classes:
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include IMAP mail access service using Dovecot
+ pkg:
+ - dovecot-imapd
+ pkg-auto:
+ - dovecot-core
diff --git a/profiles/wheezy/classes/Service/mail/index.yml b/profiles/wheezy/classes/Service/mail/index.yml
new file mode 100644
index 0000000..9033f89
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/index.yml
@@ -0,0 +1,7 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service-mail:
+ headline:
+ - Mail service
diff --git a/profiles/wheezy/classes/Service/mail/list.yml b/profiles/wheezy/classes/Service/mail/list.yml
new file mode 100644
index 0000000..afbc1b5
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/list.yml
@@ -0,0 +1,10 @@
+classes:
+ - Service.web.apache
+ - Service.mail.mta
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include mailinglist service Mailman
+ pkg:
+ - mailman
diff --git a/profiles/wheezy/classes/Service/mail/mda.yml b/profiles/wheezy/classes/Service/mail/mda.yml
new file mode 100644
index 0000000..61425fc
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/mda.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install mail delivery agent Dovecot
+ pkg:
+ - dovecot-core
diff --git a/profiles/wheezy/classes/Service/mail/mta.yml b/profiles/wheezy/classes/Service/mail/mta.yml
new file mode 100644
index 0000000..2700391
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/mta.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install mail transport agent Postfix
+ pkg:
+ - postfix
diff --git a/profiles/wheezy/classes/Service/mail/sasl.yml b/profiles/wheezy/classes/Service/mail/sasl.yml
new file mode 100644
index 0000000..fbba6ba
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/sasl.yml
@@ -0,0 +1,12 @@
+#TODO: check if cyrus-sasl is still needed
+classes:
+ - Service.mail.mta
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install SASL email authentication using Dovecot and Cyrus
+ pkg:
+ - dovecot-core
+ - sasl2-bin
diff --git a/profiles/wheezy/classes/Service/mail/sieve.yml b/profiles/wheezy/classes/Service/mail/sieve.yml
new file mode 100644
index 0000000..2f80658
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/sieve.yml
@@ -0,0 +1,10 @@
+classes:
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include Dovecot Sieve filter and Managesieve service
+ pkg:
+ - dovecot-sieve
+ - dovecot-managesieve