SF.net SVN: postfixadmin:[497] trunk/create-mailbox.php
Brought to you by:
christian_boltz,
gingerdog
From: <Gin...@us...> - 2008-12-12 19:42:17
|
Revision: 497 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=497&view=rev Author: GingerDog Date: 2008-12-12 19:42:12 +0000 (Fri, 12 Dec 2008) Log Message: ----------- specify the local_part when adding new mailboxes; part 3 of operation shutup-libertytek-charles :) Modified Paths: -------------- trunk/create-mailbox.php Modified: trunk/create-mailbox.php =================================================================== --- trunk/create-mailbox.php 2008-12-12 19:40:39 UTC (rev 496) +++ trunk/create-mailbox.php 2008-12-12 19:42:12 UTC (rev 497) @@ -263,8 +263,11 @@ // apparently uppercase usernames really confuse some IMAP clients. $fUsername = strtolower($fUsername); - - $result = db_query ("INSERT INTO $table_mailbox (username,password,name,maildir,quota,domain,created,modified,active) VALUES ('$fUsername','$password','$fName','$maildir','$quota','$fDomain',NOW(),NOW(),'$sqlActive')"); + $local_part = ''; + if(preg_match('/^(.*)@/', $fUsername, $matches)) { + $local_part = $matches[1]; + } + $result = db_query ("INSERT INTO $table_mailbox (username,password,name,maildir,local_part,quota,domain,created,modified,active) VALUES ('$fUsername','$password','$fName','$maildir','$local_part','$quota','$fDomain',NOW(),NOW(),'$sqlActive')"); if ($result['rows'] != 1 || !mailbox_postcreation($fUsername,$fDomain,$maildir, $quota)) { $tDomain = $fDomain; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |