Commit 3845f103 authored by tbrehm's avatar tbrehm

Fixed a bug when maildirs are created.

Updated the Debian installation instructions.
parent 6b55a115
......@@ -41,7 +41,9 @@ vi /etc/default/pure-ftpd-common
and change the start mode from inetd to standalone.
Edit the file /etc/inetd.conf vi /etc/inted.conf
Edit the file /etc/inetd.conf
vi /etc/inetd.conf
and comment out the line for the FTP service, so it looks like this:
......@@ -104,6 +106,22 @@ password: admin
In case you get a permission denied error from apache, please restart the apache webserver process.
Optional:
Install a webbased FTP Client
apt-get install squirrelmail
ln -s /usr/share/squirrelmail/ /var/www/webmail
Access squirrelmail:
http://192.168.0.100/webmail
To configure squirrelmail, run:
/usr/sbin/squirrelmail-configure
----------------------------------------------------------------------------------------------------------
Hints:
......
......@@ -106,7 +106,7 @@ define("DB_PASSWORD",$conf["db_password"]);
*/
$conf["log_file"] = $conf["rootpath"].$conf["fs_div"]."ispconfig.log";
$conf["log_priority"] = 0; // 0 = Debug, 1 = Warning, 2 = Error
$conf["log_priority"] = 2; // 0 = Debug, 1 = Warning, 2 = Error
/*
Themes
......
......@@ -61,9 +61,14 @@ class mail_plugin {
function user_insert($event_name,$data) {
global $app, $conf;
// get the config
$app->uses("getconf");
$mail_config = $app->getconf->get_server_config($conf["server_id"], 'mail');
// Create the maildir, if it does not exist
if(!is_dir($data['new']['maildir'])) {
exec('mkdir -p '.escapeshellcmd($data['new']['maildir']));
exec('maildirmake '.escapeshellcmd($data['new']['maildir']));
exec('chown '.$mail_config['mailuser_name'].':'.$mail_config['mailuser_group'].' '.escapeshellcmd($data['new']['maildir']));
$app->log('Created Maildir: '.$data['new']['maildir'],LOGLEVEL_DEBUG);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment