From c2568b0713e81989fe76bfc4d74f960820d800a7 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Thu, 7 Jun 2012 09:19:21 +0000
Subject: [PATCH] FS#2067 - Full ipv6 for mail

---
 install/lib/installer_base.lib.php        | 1 +
 install/tpl/debian6_dovecot.conf.master   | 1 +
 install/tpl/debian6_dovecot2.conf.master  | 1 +
 install/tpl/debian_dovecot.conf.master    | 1 +
 install/tpl/debian_dovecot2.conf.master   | 1 +
 install/tpl/fedora_dovecot.conf.master    | 1 +
 install/tpl/fedora_dovecot2.conf.master   | 1 +
 install/tpl/opensuse_dovecot.conf.master  | 1 +
 install/tpl/opensuse_dovecot2.conf.master | 1 +
 9 files changed, 9 insertions(+)

diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php
index 9e5c503f91..e105def17b 100644
--- a/install/lib/installer_base.lib.php
+++ b/install/lib/installer_base.lib.php
@@ -664,6 +664,7 @@ class installer_base {
 				'virtual_mailbox_base = '.$cf['vmail_mailbox_base'],
 				'virtual_uid_maps = static:'.$cf['vmail_userid'],
 				'virtual_gid_maps = static:'.$cf['vmail_groupid'],
+				'inet_protocols=all',
 				'smtpd_sasl_auth_enable = yes',
 				'broken_sasl_auth_clients = yes',
 				'smtpd_sasl_authenticated_header = yes',
diff --git a/install/tpl/debian6_dovecot.conf.master b/install/tpl/debian6_dovecot.conf.master
index 2b82ba70b0..4286689cd4 100644
--- a/install/tpl/debian6_dovecot.conf.master
+++ b/install/tpl/debian6_dovecot.conf.master
@@ -5,6 +5,7 @@
 ## Dovecot configuration file
 base_dir = /var/run/dovecot/
 
+listen = *,[::]
 protocols = imap imaps pop3 pop3s
 disable_plaintext_auth = no
 log_timestamp = "%Y-%m-%d %H:%M:%S "
diff --git a/install/tpl/debian6_dovecot2.conf.master b/install/tpl/debian6_dovecot2.conf.master
index bf37bd5306..f9bf27096a 100644
--- a/install/tpl/debian6_dovecot2.conf.master
+++ b/install/tpl/debian6_dovecot2.conf.master
@@ -1,3 +1,4 @@
+listen = *,[::]
 protocols = imap pop3
 auth_mechanisms = plain login
 disable_plaintext_auth = no
diff --git a/install/tpl/debian_dovecot.conf.master b/install/tpl/debian_dovecot.conf.master
index 9eca0e1741..3d8ea9a267 100644
--- a/install/tpl/debian_dovecot.conf.master
+++ b/install/tpl/debian_dovecot.conf.master
@@ -45,6 +45,7 @@ protocols = imap imaps pop3 pop3s
 #     ..
 #   }
 #listen = *
+listen = *,[::]
 
 # Disable LOGIN command and all other plaintext authentications unless
 # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
diff --git a/install/tpl/debian_dovecot2.conf.master b/install/tpl/debian_dovecot2.conf.master
index bf37bd5306..f9bf27096a 100644
--- a/install/tpl/debian_dovecot2.conf.master
+++ b/install/tpl/debian_dovecot2.conf.master
@@ -1,3 +1,4 @@
+listen = *,[::]
 protocols = imap pop3
 auth_mechanisms = plain login
 disable_plaintext_auth = no
diff --git a/install/tpl/fedora_dovecot.conf.master b/install/tpl/fedora_dovecot.conf.master
index a49244d7fe..c11d4010dc 100644
--- a/install/tpl/fedora_dovecot.conf.master
+++ b/install/tpl/fedora_dovecot.conf.master
@@ -40,6 +40,7 @@ protocols = imap imaps pop3 pop3s
 #     ..
 #   }
 #listen = *, [::]
+listen = *,[::]
 
 # Disable LOGIN command and all other plaintext authentications unless
 # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
diff --git a/install/tpl/fedora_dovecot2.conf.master b/install/tpl/fedora_dovecot2.conf.master
index b45ef3d8ec..682630642a 100644
--- a/install/tpl/fedora_dovecot2.conf.master
+++ b/install/tpl/fedora_dovecot2.conf.master
@@ -1,3 +1,4 @@
+listen = *,[::]
 protocols = imap pop3
 auth_mechanisms = plain login
 disable_plaintext_auth = no
diff --git a/install/tpl/opensuse_dovecot.conf.master b/install/tpl/opensuse_dovecot.conf.master
index 287e96a4db..a3be4d4b5f 100644
--- a/install/tpl/opensuse_dovecot.conf.master
+++ b/install/tpl/opensuse_dovecot.conf.master
@@ -45,6 +45,7 @@ protocols = imap imaps pop3 pop3s
 #     ..
 #   }
 #listen = *
+listen = *,[::]
 
 # Disable LOGIN command and all other plaintext authentications unless
 # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
diff --git a/install/tpl/opensuse_dovecot2.conf.master b/install/tpl/opensuse_dovecot2.conf.master
index bf37bd5306..f9bf27096a 100644
--- a/install/tpl/opensuse_dovecot2.conf.master
+++ b/install/tpl/opensuse_dovecot2.conf.master
@@ -1,3 +1,4 @@
+listen = *,[::]
 protocols = imap pop3
 auth_mechanisms = plain login
 disable_plaintext_auth = no
-- 
GitLab