Jump to content
Froxlor Forum

Jens Harms

Members
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Jens Harms

  • Rank
    Newbie
  1. Vielen dank d00p für die schnelle Antwort, ich habe mich im source etwas umgeschaut aber leider nicht alles verstanden (unter accounts/add wird ein update auf mail_virtual gemacht, und ich dachte das ohne einen eintrag in mail_users kein eintrag in mail_virtual vorhanden sein kann). Jedenfalls habe ich mir folgendes zusammengereimt und hoffe das es korrekt ist: ## ACHTUNG: pseudo code ## ## DEFAULTS ## $uid = 2000 $gid = 2000 $homedir = /var/customers/mail $postfix = 'y' $quota = 0 $pop3 = 1 $imap = 1 # Wird eine Mail zu einer vorhandenen Domain hinzugefügt, # wird das benutzerkonto in mail_users angelegt und für jede # mail-adresse des benutzers ein eintrag in mail_virtual erzeugt. # diese funktion erzeugt pro benutzer genau eine email adresse # FUNCTION add_mail( $email_full, $password ) { $crypt_password = sha512_crypt( $password ) $email_domain = substr($email_full,strrpos($email_full,"@")+1); ( $domainid, $customerid ) = select id,customerid from panel_domains where domain=$email_domain $maildir = $domain_name/$email_full/Maildir $popaccountid = INSERT INTO mail_users (customerid, email, username, password, password_enc, homedir, maildir, uid, gid, domainid, postfix, quota, imap, pop3) VALUES( $customerid, $email_full, $email_full, $password, $crypt_password, $homedir, $maildir, $uid, $gid, $domainid $postfix, $quota, $imap, $pop3 ); INSERT INTO mail_virtual ( email , email_full, destination, domainid, customerid, popaccountid, iscatchall ) VALUES( $email_full, $email_full, $email_full, $domainid, $popaccountid, 0 ); UPDATE panel_customers SET email_accounts_used=email_accounts_used+1 WHERE customerid = $customerid
  2. Hi, kann mir jemand sagen wie Froxlor eine Email-Adresse anlegt? (SQL,configs, directories) Ich möchte ein script schreiben mit dem ich anhand einer CSV-Datei mit Email-adressen und Passwörtern (plain-text) neue Email-Adressen anlegen kann. Zudem möchte ich später noch maildir Verzeichnisse von qmail/couriermail importieren. Gruß, Jens
×
×
  • Create New...