<?/*    _____ _________ ________  ___ ___ _________ ________
       /  __/ \_  ____/ \       ) | | | | \_  ____/ \       )
       \__ \   |   _)_  | __  _/  | | | |  |   _)_  | __  _/
       ___\ \  |      \ | | \ \   \ \_/ /  |      \ | | \ \  solutions
       \____/ /_____  / /_/  \ \   \   /  /_____  / /_/  \ \
                    \/        \/    \_/         \/        \/

           (c) Tomas Siegl (c) Orcave inc. (c) 2002
Content:

    Cbs Mail module and Mail parsing and sending class settings.

History:

    10/05/2003 Sigi     - Created

*/

//<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->
// Mail module settings
//<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->

// Incoming mail MAILER DAEMON
define('MAIL_INCOMMING_DAEMON_NAME'             ,'qmail');
define('MAIL_INCOMMING_DAEMON_DELIVERY_USER'    ,'mail');
define('MAIL_INCOMMING_DAEMON_USER_ID'          ,1003);
define('MAIL_INCOMMING_DAEMON_GROUP_ID'         ,1003);
define('MAIL_INCOMMING_DAEMON_DELIVERY_PATH'    ,'/home/mail/mailbox/@cbs');
define('MAIL_INCOMMING_DAEMON_CBS_ACCOUNTS_FILE','/x/assign.cbs');
define('MAIL_INCOMMING_DAEMON_CBS_SYNC_PID_FILE','/var/run/cbsqmailsyncd.pid');

// Bounce collect address for maillist
define('MAIL_BOUNCE_COLLECT_ADDRESS'            ,'bounce-collect@orcave.com');
// Mailler damon address for bad delivered mesages by local mailer 
define('MAIL_DAEMON_ADDRESS'                    ,'MAILER-DAEMON@orcave.com');
 
// maillist privacy address
define('MAILLIST_PRIVACY_ADDRESS'               ,'partners@orcave.com');

// Mail system administrator
define('MAIL_NOTIFY_ADMINISTRATOR_WHEN_ERROR'   ,1);
define('MAIL_ADMINISTRATOR_EMAIL_ADDRESS'       ,'postmaster@unreal64.net');

// Use Spam filter in mail collect?
define('MAIL_USE_SPAM_FILTER'                   ,0);
define('MAIL_SPAM_FILTER_PROGRAM'               ,'spamassassin');
define('MAIL_SPAM_FILTER_PROGRAM_ARGUMENTS'     ,'spamassassin');

// Indicate version of CbsMail.php, if you fix a bug, increment this to process wrong mails
define('MAIL_CHECKEDBY_ID'                      ,7);

// acls object id
define('CBS_ACL_OBJECT_TYPE_MAILBOXES'          ,3004);
define('CBS_ACL_OBJECT_TYPE_SIGNATURES'         ,3005);
define('CBS_ACL_OBJECT_TYPE_MAILLIST'           ,3006);

// default VALUES used when creating maibox
define('MAILBOX_DEF_PROFILE'                    ,0);                 // not set
define('MAILBOX_DEF_MAX_SIZE'                   ,50);                // 50 Mega bytes
define('MAILBOX_DEF_VPROPSHOWROWS'              ,10);                // 10 rows default view

define('MAILBOX_DEF_VIEWSECLEV_HIGEST'          ,1);                 // highest security level
define('MAILBOX_DEF_VIEWSECLEV_LOWEST'          ,0);                 // lowest security level                 

define('MAILBOX_MAX_UNLIMITED_SIZE'             ,1024);              // reall unlimited mailbox size in M bytes

// default names for mailbox FOLDERS
define('MAILBOX_DEF_INBOX_NAME'                 ,'Inbox');
define('MAILBOX_DEF_INBOX_COMMENT'              ,'Incomming mails');
define('MAILBOX_DEF_SENTBOX_NAME'               ,'SentBox');
define('MAILBOX_DEF_SENTBOX_COMMENT'            ,'Outgoing mails');
define('MAILBOX_DEF_TRASHBOX_NAME'              ,'TrashBox');
define('MAILBOX_DEF_TRASHBOX_COMMENT'           ,'Deleted mails');
define('MAILBOX_DEF_DRAFTBOX_NAME'              ,'DraftBox');
define('MAILBOX_DEF_DRAFTBOX_COMMENT'           ,'Saved mails');

// default VALUES used when creating maillist and mailbox
define('MAILLIST_DEF_MODERATOR_POINTS'          ,10);             // minimum approved points for post
define('MAILLIST_DEF_MAXPOST_SIZE'              ,1024*100);       // 100 Kilo bytes

// default names for mailist system folders
define('MAILBOX_DEF_ADMIN_FOLDER_NAME'          ,'Command');
define('MAILBOX_DEF_ADMIN_FOLDER_COMMENT'       ,'');
define('MAILBOX_DEF_SUBSCRIBE_FOLDER_NAME'      ,'Subscribe');
define('MAILBOX_DEF_SUBSCRIBE_FOLDER_COMMENT'   ,'');
define('MAILBOX_DEF_UNSCRIBE_FOLDER_NAME'       ,'Unscribe');
define('MAILBOX_DEF_UNSCRIBE_FOLDER_COMMENT'    ,'');
define('MAILBOX_DEF_CONFIRM_FOLDER_NAME'        ,'Confirm');
define('MAILBOX_DEF_CONFIRM_FOLDER_COMMENT'     ,'');
define('MAILBOX_DEF_REJECT_FOLDER_NAME'         ,'Reject');
define('MAILBOX_DEF_REJECT_FOLDER_COMMENT'      ,'');
define('MAILBOX_DEF_NOTAPPROVED_FOLDER_NAME'    ,'NotApproved');
define('MAILBOX_DEF_NOTAPPROVED_FOLDER_COMMENT' ,'');

// where place
define('MAILLIST_MAILBOX_FOLDER_ALIASFULL'      ,'root');       // where to place mailboxes for conferences, root allowed                

// maximum of attachement size 8M must be set in php.ini
define('MAIL_MAX_ATTACHEMENT_SIZE'              ,1024*1024*10);    

global $MAIL_PROTECTED_ADDRESS;
$MAIL_PROTECTED_ADDRESS=array(

    // systems account
    'ROOT',
    'MAILER-DAEMON',
    'POSTMASTER',
    'NOREPLY',
    'WEBMASTER',
    'BIN',
    'DAEMON',
    'NAMED',
    'NOBODY',
    'WWW',                               
    'IRC',

    // common for all domains
    'SIEGLT',
    'KVR',
    'RAY',
    'LOSTAK',

    // unreal64.net releated (our friends almost)
    'H.CIBULKOVA@UNREAL64.NET',
    'NUF@UNRAL64.NET',
    'MOKELE@UNREAL64.NET',
    'JUMBO@UNREAL64.NET',
    'JAYMZ@UNREAL64.NET',
    'HARRY@UNREAL64.NET',
    'MSIDLIK@UNREAL64.NET',
    'ARCHA@UNREAL64.NET',
    'PG@UNREAL64.NET',
    
    // unreal64 work releated
    'SUBSCRIBE@UNREAL64.NET',
    'UNSUBSCRIBE@UNREAL64.NET',
    'SUPPORT@UNREAL64.NET',
    'BUGS@UNREAL64.NET',
    'INFO@UNREAL64.NET',
    'BUGSFILES@UNREAL64.NET',
    'TEAM@UNREAL64.NET',

     // orcave
    'TEAM@ORCAVE.COM',
    'MAARTEN@ORCAVE.COM',
    'SALES@ORCAVE.COM',
    'SUPPORT@ORCAVE.COM',
    'WEBMASTER@ORCAVE.COM',
    'CBS@ORCAVE.COM',
    'INFO@ORCAVE.COM',
    'SEDLAK@ORCAVE.COM',
    'MALCANKOVA@ORCAVE.COM',
    'TAISL@ORCAVE.COM',
    'BOUNCE-COLLECT@ORCAVE.COM'
);

//<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->
// Mail Class settings
//<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->-<->

global $MAIL_CLASS_SETTINGS;
$MAIL_CLASS_SETTINGS=array(

    'attach_encoding' => 'base64',
    'mime_encoding'   => 'base64',
    'mime_type'       => 'text/plain',
    'xmailer_id'      => 'CBS Mail [www.orcave.com]',
    'smtp_server'     => '127.0.0.1',
    'charset'         => 'UTF-8',
    'confirmreading'  => false  
);



?>