Upgrade/iRedMail/0.8.6-hotfixes

From iRedMail
(Difference between revisions)
Jump to: navigation, search
 
Line 2: Line 2:
  
 
Important notes: These hotfixes are applicable to users who
 
Important notes: These hotfixes are applicable to users who
* upgraded iRedMail from old versions to 0.8.6 '''BEFORE Jan 9, 2014''', or
+
* upgraded iRedMail from old versions to 0.8.6 '''BEFORE Jan 8, 2014''', or
* downloaded and installed iRedMail-0.8.6 '''BEFORE Jan 9, 2014'''.
+
* downloaded and installed iRedMail-0.8.6 '''BEFORE Jan 8, 2014'''.
  
 
= OpenLDAP backend special =
 
= OpenLDAP backend special =

Latest revision as of 08:49, 8 January 2014

Contents


Important notes: These hotfixes are applicable to users who

  • upgraded iRedMail from old versions to 0.8.6 BEFORE Jan 8, 2014, or
  • downloaded and installed iRedMail-0.8.6 BEFORE Jan 8, 2014.

[edit] OpenLDAP backend special

Remove backup mx detection in Postfix query. It's added in iRedMail-0.8.6 and it's wrong, we have to revert it.

  • Open Postfix LDAP query file /etc/postfix/ldap/transport_maps_domain.cf (Linux and OpenBSD) or /usr/local/etc/postfix/ldap/transport_maps_domain.cf (FreeBSD), find its query_filter = parameter. It should looks like below:
File: /etc/postfix/ldap/transport_maps_domain.cf
query_filter    = (&(objectClass=mailDomain)(accountStatus=active)(enabledService=mail)(!(domainBackupMX=yes))(|(domainName=%s)(domainAliasName=%s)))
  • Please update it to below one:
File: /etc/postfix/ldap/transport_maps_domain.cf
query_filter    = (&(objectClass=mailDomain)(|(domainName=%s)(domainAliasName=%s))(accountStatus=active)(enabledService=mail))
  • Restart Postfix service is required:
Terminal:
# ---- On Linux
# /etc/init.d/postfix restart

# ---- On OpenBSD
# /etc/rc.d/postfix restart

# ---- On FreeBSD
# /usr/local/etc/rc.d/postfix restart

[edit] MySQL backend special

Remove backup mx detection in Postfix query. It's added in iRedMail-0.8.6 and it's wrong, we have to revert it.

  • Open Postfix MySQL query file /etc/postfix/mysql/transport_maps_domain.cf (Linux and OpenBSD) or /usr/local/etc/postfix/mysql/transport_maps_domain.cf (FreeBSD), find its query = parameter. It should looks like below:
File: /etc/postfix/mysql/transport_maps_domain.cf
query       = SELECT transport FROM domain WHERE domain='%s' AND active=1 AND backupmx=0
  • Please update it to below one:
File: /etc/postfix/mysql/transport_maps_domain.cf
query       = SELECT transport FROM domain WHERE domain='%s' AND active=1
  • Restart Postfix service is required:
Terminal:
# ---- On Linux
# /etc/init.d/postfix restart

# ---- On OpenBSD
# /etc/rc.d/postfix restart

# ---- On FreeBSD
# /usr/local/etc/rc.d/postfix restart

[edit] PostgreSQL backend special

Remove backup mx detection in Postfix query. It's added in iRedMail-0.8.6 and it's wrong, we have to revert it.

  • Open Postfix PostgreSQL query file /etc/postfix/pgsql/transport_maps_domain.cf (Linux and OpenBSD) or /usr/local/etc/postfix/pgsql/transport_maps_domain.cf (FreeBSD), find its query = parameter. It should looks like below:
File: /etc/postfix/pgsql/transport_maps_domain.cf
query       = SELECT transport FROM domain WHERE domain='%s' AND active=1 AND backupmx=0
  • Please update it to below one:
File: /etc/postfix/pgsql/transport_maps_domain.cf
query       = SELECT transport FROM domain WHERE domain='%s' AND active=1
  • Restart Postfix service is required:
Terminal:
# ---- On Linux
# /etc/init.d/postfix restart

# ---- On OpenBSD
# /etc/rc.d/postfix restart

# ---- On FreeBSD
# /usr/local/etc/rc.d/postfix restart
Personal tools