// Sponsored by WIEDENMANN SEILE GMBH, http://www.wiedenmannseile.de // // This file is part of Wiedenmann Vacation. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published // by the Free Software Foundation; either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see , // or write to // $_REQUEST['_DEBUG_'] = 1; // -------------------------------------------------- // |||:sec:||| CONFIGURATION // -------------------------------------------------- // All users in $PASSWD_FILE, whose user ID >= $USER_ID_MIN and <= // $USER_ID_MAX are considered: // 1. If the user appears in $ALLOWED_USERS, he is always included // 2. If the HOME directory does not start with $HOME_PFX, the user is ignored // 3. If the user appears in $INVALID_USERS, he is ignored // 4. The user is authorized. // Alle Benutzer in $PASSWD_FILE, deren User ID >= $USER_ID_MIN und <= // $USER_ID_MAX werden in Betracht gezogen: // 1. Falls der Benutzer in $ALLOWED_USERS angegeben ist, wird er immer zugelassen. // 2. Wenn das HOME-Verzeichnis nicht mit $HOME_PFX beginnnt, wird der Benutzer nicht zugelasssen. // 3. Wenn der Benutzer in $INVALID_USERS angegeben ist, wird er nicht zugelasssen. // 4. Der Benutzer wird zugelassen. $DOMAIN_SUFFIX = '@ws-gruppe.de'; // User which are always allowed. // If the user appears in $PASSWD_FILE, he is always enabled. $ALLOWED_USERS = Array( ); // Administrators can modify the settings of all users. $ADMIN_USERS = Array( 'js', 'sw', 'wscherer', 'admin', 'lm', 'sc', ); // User aliases for vacation $USER_ALIASES = Array( # auto-generated |:conf:| /etc/srvconfig/mail/userdb-user-for-mx.sh --php-alias 'admin' => 'ws.admin', 'am' => 'andreas.mogel', 'ar' => 'steffen.arndt', 'av' => 'andreas.vehe', 'aw' => 'anne-marie.wolf', 'ba' => 'sandra.bauer', 'be' => 'bernhard.etzelmueller', 'bk' => 'benjamin.kirner', 'bm' => 'michael.bayer', 'bn' => 'bert.nebelung', 'br' => 'robert.biedermann', 'bs' => 'bianca.sattes', 'bt' => 'torhan.bartel', 'bw' => 'bruno.wendel', 'ch' => 'christian.heid', 'chh' => 'christian.hoerner', 'cl' => 'christian.lindner', 'cm' => 'claus.mayer', 'co' => 'concepcion.ocana-moreno', 'cp' => 'carolin.prinz', 'cr' => 'christian.roeding', 'ct' => 'carsten.thieme', 'de' => 'dieter.ebert', 'dg' => 'daniel.graf', 'dk' => 'david.kuehnl', 'dm' => 'dmitri.riss', 'dr' => 'dieter.reuthal', 'ds' => 'david.stroebel', 'du' => 'denis.uhde', 'dz' => 'dominik.zimmermann', 'em' => 'beate.etzelmueller', 'en' => 'ellen.nicklisch', 'es' => 'edith.schneider', 'fg' => 'guido.fischer', 'fm' => 'frank.mueller', 'fr' => 'frank.richter', 'fs' => 'frank.stiegler', 'fu' => 'friedrich.ullrich', 'gs' => 'gabi.schoenwald', 'gw' => 'gudrun.wende', 'ha' => 'ralf.haubrich', 'hb' => 'harry.bitterer', 'he' => 'heiko.simeth', 'hh' => 'helmut.henning', 'hm' => 'sebastian.herrmann', 'ho' => 'bernd.hoffmann', 'hp' => 'holger.poeschel', 'hs' => 'hubert.snoppek', 'iv' => 'irene.vehe', 'jh' => 'johannes.schaefer', 'jj' => 'jens.jirschik', 'jm' => 'juergen.mueller', 'jn' => 'jochen.neumeier', 'jo' => 'jonathan.stroebel', 'jp' => 'johannes.perli', 'js' => 'juergen.schroll', 'ju' => 'justin.schwarz', 'jw' => 'jan.von.wietersheim', 'kf' => 'katharina.fischer', 'kk' => 'karl-heinz.kaiser', 'kl' => 'rolf.kluge', 'kn' => 'birgit.knaus', 'kr' => 'karin.reuthal', 'ks' => 'karol.schuster', 'lm' => 'michael.letsch', 'ln' => 'lutz.nicklisch', 'lotte' => 'lotte.etzelmueller', 'ma' => 'michael.arz', 'mb' => 'marika.burggraf', 'md' => 'markus.dusel', 'me' => 'marco.melber', 'mf' => 'frank.macha', 'mg' => 'martin.glaessner', 'mi' => 'maria.interrante', 'mj' => 'mandy.junghans', 'ml' => 'markus.ludwig', 'mm' => 'mario.manfrini', 'mo' => 'karlheinz.mog', 'mp' => 'marco.pohlenz', 'mr' => 'marianne.rose', 'ms' => 'martin.seiler', 'mt' => 'marcus.thoene', 'mw' => 'mario.weiler', 'mz' => 'martin.zeptner', 'nd' => 'nadine.dehler', 'ne' => 'nina.etzelmueller', 'ng' => 'norbert.goess', 'nm' => 'nikolei.mauckner', 'no' => 'norbert.wirsching', 'nt' => 'norbert.zengay', 'nw' => 'niklas.weickert', 'ob' => 'ottmar.boettcher', 'os' => 'oliver.schmidt', 'ow' => 'odile.weide', 'pb' => 'praktikant.brehna', 'pm' => 'praktikant.marktsteft', 'pn' => 'praktikant.nuernberg', 'po' => 'iris.posch', 'pp' => 'pia.lentowitsch', 'ps' => 'peter.scheck', 'pw' => 'peter.weigand', 'qm' => 'uwe.hertlein', 'ra' => 'andreas.reichelt', 'rb' => 'rene.becker', 'rc' => 'roman.conrad', 're' => 'daniel.reuther', 'rh' => 'raina.hesse', 'rj' => 'julian.rueckel', 'rk' => 'roland.kopitsch', 'rp' => 'renate.paul', 'rs' => 'simone.ruetzel', 'ry' => 'manfred.rychlik', 'sb' => 'denis.steinberg', 'sc' => 'markus.schmitt', 'se' => 'daniel.seemann', 'sf' => 'sebastian.fick', 'sh' => 'stefan.holzmann', 'si' => 'simon.henning', 'sj' => 'joerg.schmittlein', 'sk' => 'sandra.kleinschrod', 'sl' => 'jonas.schroll', 'sm' => 'stefan.mueller', 'sr' => 'steffen.reichart', 'su' => 'uwe.schaaf', 'sv' => 'benjamin.schraven', 'sw' => 'wolfgang.scherer', 'tb' => 'thomas.bachmann', 'te' => 'tim.etzelmueller', 'tg' => 'thomas.gruebl', 'th' => 'thorsten.heim', 'tm' => 'thorsten.manger', 'ts' => 'thomas.steinruck', 'ug' => 'ute.gumler', 'us' => 'ursula.schleif', 'vk' => 'volker.kohlhepp', 'vr' => 'volker.reihs', 'vs' => 'vitalij.stein', 'wg' => 'gabi.watl', 'wh' => 'waldemar.hoppe', 'wi' => 'ralf.winkler', 'wk' => 'wolfgang.kirchner', 'wn' => 'wolfgang.neumayr', 'wscherer' => 'shop.admin', 'wv' => 'werner.vehe', 'yh' => 'yves.hensler', ); // Invalid users. // These users are always ignored. $INVALID_USERS = Array( 'clamav', 'postman', 'vmail', 'wscherer', 'julian', 'reserviert2', 'reserviert11', 'reserviert12', 'reserviert30', 'mbak', 'spam', 'ws-gruppe', 'chh', 'kk', # |:conf:| auto-generated: /etc/srvconfig/mail/userdb-user-for-mx.sh x | sed "s,^, ',;s/$/',/"// 'cm', 'cp', 'cr', 'de', 'dg', 'ds', 'fg', 'fs', 'hb', 'hp', 'jm', 'jw', 'me', 'mo', 'mz', 'pw', 're', 'sb', 'sl', 'sv', 'ts', 'wn', ); $LANGUAGE = 'en'; $LANGUAGE = 'de'; $PASSWD_FILE = '/etc/passwd'; $SHADOW_FILE = '/etc/shadow'; $HTPASSWD_FILE = '.htpasswd'; $HOME_PFX = '/home/'; $USER_ID_MIN = 1000; $USER_ID_MAX = 60000; $SUDO_CMD = '/usr/bin/sudo'; $SUDO_OPT_H = ' -H'; $TEST_CMD = dirname(__FILE__) . '/test_readable.sh'; $RM_CMD = '/bin/rm -f'; $CAT_CMD = '/bin/cat'; $WRITE_TO_CMD = dirname(__FILE__) . '/write_to.sh'; $FORMAIL_CMD = '/usr/bin/formail'; $VACATION_CMD = '/usr/bin/vacation'; $VACATION_MSG_FILE = '.vacation.msg'; $VACATION_DB_FILE = '.vacation.db'; $VACATION_INIT_OPTS = '-i -r 1'; $VACATION_EXLCUDE_OPTS = '-x'; $VACATION_FORWARD_ENTRY = sprintf('"| %s -c | %s %%s"', $FORMAIL_CMD, $VACATION_CMD); // use sprintf($VFE, $user); $FORWARD_FILE = '.forward'; $VACATION_FORWARD_EXT_ENTRY = '"| /usr/bin/formail -c | /etc/postfix/dovecot-deliver.sh"'; $FORWARD_EXTENSIONS = Array('+sent', '+drafts', '+trash'); $EXPERT_ENABLED = True; $HEADER_REMOVE = Array( 'bcc', 'cc', 'date', 'delivered-to', 'message-id', 'received', 'return-path', 'to', 'user-agent', 'references', 'in-reply-to', ); // // :ide-menu: Emacs IDE Menu - Buffer @BUFFER@ // . M-x `eIDE-menu' ()(eIDE-menu "z") // :ide: COMPILE: PHP _DEBUG_=2 _DEBUG_TEST_=2 // . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) " _DEBUG_=2 _DEBUG_TEST_=2")) // :ide: QUO: $this-> // . (insert "$this->" ) // :ide: COMPILE: PHP w/o args // . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) "")) // :ide: COMPILE: PHP _DEBUG_=1 _DEBUG_TEST_=1 // . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) " _DEBUG_=1 _DEBUG_TEST_=1")) // // Local Variables: // mode: php // End: ?>