Zhang Huangbin avatar Zhang Huangbin committed 65c3d9e

[mysql] Add an alias account for newly created mail user (address=goto). MySQL backend special.

Comments (0)

Files changed (2)

+= 0.1.6 =
+    * Add an alias account for newly created mail user (address=goto). MySQL
+      backend special.
+
 = 0.1.5 =
     * Escape untrusted variables in template files.
     * Allow to use domain names which end with 2-6 chars.

libs/mysql/user.py

                     except:
                         pass
 
+            # Create an alias account: address=goto.
+            self.conn.insert(
+                'alias',
+                address=self.mail,
+                goto=self.mail,
+                domain=self.domain,
+                created=iredutils.sqlNOW,
+                active='1',
+            )
+
             web.logger(msg="Create user: %s." % (self.mail), domain=self.domain, event='create',)
             return (True,)
         except Exception, e:
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.