Seite 1 von 1

System Commando Hinzufügen UCP_Register

Verfasst: 02.06.2011 22:30
von Eddaholzbein
Hallo,

ich bin gerade dabei ein E-Mail mod zu machen.
Da ich plesk usw benutze wollte ich mit diesen Script ein neuen E-Mail user anlegen.
Das funktoniert auch soweit.

Habe mir das so gedacht.
Ein user registiert sich mit sein Username und passwort. Der pop3 account soll denn gleichen usernamen und passwort haben.
Mein script sieht folgendermaßen aus.
system('sudo /opt/psa/bin/mail --create '.$username.'@domain.de -passwd '.$new_password.' -mailbox true',$out);

aber wo muss ich das unter ucp_register hinzufügen damit er diese Zeile auch ausführt?

Vielen dank schonmal

Re: System Commando Hinzufügen UCP_Register

Verfasst: 02.06.2011 22:39
von Mahony
Hallo
Ich empfehle dir dringendst von einem solchen MOD Abstand zu nehmen. Du möchtest hier anscheinend allen Hackern root-Rechte auf deinem Server geben. Das geht ganz sicher in die Hose.

Grüße: Mahony

Re: System Commando Hinzufügen UCP_Register

Verfasst: 02.06.2011 22:46
von Eddaholzbein
Das Problem an der sache ist
das mir eigentlich keine andere möglichkeit bleibt.

Da ich auf mein vserver Plesk habe muss ich denn befehl zu plesk freigeben.
Es wird ja nur dieser Pfad freigeben nix weiteres.

Aber wüsstest du vielleicht wie ich das dann bei register hinzufügen muss?

Re: System Commando Hinzufügen UCP_Register

Verfasst: 03.06.2011 23:35
von Eddaholzbein
Ok hat sich erledigt hab es hinbekommen

trotzdem danke

Re: System Commando Hinzufügen UCP_Register

Verfasst: 03.06.2011 23:42
von BNa
Lass uns teilhaben an Deiner Erleuchtung.

Re: System Commando Hinzufügen UCP_Register

Verfasst: 04.06.2011 00:08
von Eddaholzbein
alles klaro,

Habe in der ucp_register.php
in der Zeile

Code: Alles auswählen

// Register user... 
$user_id = user_add($user_row, $cp_data);
Folgendes hinzugefügt:

Code: Alles auswählen

// Register user...
$user_id = user_add($user_row, $cp_data, exec('sudo /opt/psa/bin/mail --create '.$data['username'].'@domain.de -passwd '.$data['new_password'].' -mailbox true'));
MFG
Eddaholzbein

Re: System Commando Hinzufügen UCP_Register

Verfasst: 04.06.2011 06:12
von Dr.Death
Cool,
dann registriere ich mich in Deinem Forum ca. 30mal mit irgendwelchen Dummy Angaben, besitze aber sofort 30 Mail Accounts mit deinen ich SPAM versenden kann.....

Du solltest vorsichtig mit diesem Workflow sein und das "eMail" Konto Erstellen an eine andere Position verlegen.

Richte Dein Board doch so ein, das ein Admin den Account erst freischalten muss..... und beim erst beim Freischalten wird der eMail Account angelegt.

Re: System Commando Hinzufügen UCP_Register

Verfasst: 04.06.2011 11:02
von Eddaholzbein
Hallo,

da hast du recht. Hab mir was anderes überlegt erstmal ist zwar doppelt gemobt aber es funktoniert.

habe in der zeile nun dieses noch hinzugefügt:

Code: Alles auswählen

$user_id = user_add($user_row, $cp_data, exec('sudo /opt/psa/bin/mail --create '.$data['username'].'@domain.de -passwd '.$data['new_password'].' -mailbox true'), exec('sudo /opt/psa/bin/mail --update '.$data['username'].'@domain.de -mailbox false',$out));
Mit diesen Code könnte ich die E-Mail adresse aktivieren.

Code: Alles auswählen

exec('sudo /opt/psa/bin/mail --update '.$data['username'].'@domain.de -mailbox true',$out);
Sowas könnte man ja dann irgendwie ins Admin panel hinzufügen bei jeden user und bei jeden ein haken oder nicht haken setzten.