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.