Page 1 of 1

Mail Adressen per Script anlegen

Posted: Wed 24. Jul 2019, 17:28
by NicoB
Hallo zusammen,

ich würde gerne per Script Mail Adressen anlegen können, gibt es dazu evtl. einen Workaround?

Hat hier jemand evtl. so was in die Richtung schon umgesetzt.
Danke schon einmal im voraus.

Mit freundlichen Grüßen
Nico Breiter

Re: Mail Adressen per Script anlegen

Posted: Wed 24. Jul 2019, 20:32
by Jolinar
NicoB wrote: Wed 24. Jul 2019, 17:28 gibt es dazu evtl. einen Workaround?
Ein Workaround ist eigentlich ziemlich simpel.
- Backup der Keyhelp-Datenbank anlegen
- Mailadresse über das Panel anlegen
- zweites Backup der Keyhelp-Datenbank erstellen
- Diff zwischen beiden Backups, um festzustellen, welche Änderungen vorgenommen wurden
- Script schreiben, welches dann die entsprechenden DB-Einträge vornimmt und die Mailordner auf der Platte anlegt (Ordnerrechte beachten)

Re: Mail Adressen per Script anlegen

Posted: Thu 25. Jul 2019, 06:29
by select name from me;
Jolinar wrote: Wed 24. Jul 2019, 20:32 - Script schreiben, welches dann die entsprechenden DB-Einträge vornimmt und die Mailordner auf der Platte anlegt (Ordnerrechte beachten)
Ich habe es nicht getestet, aber vermutlich legt Keyhelp den Ordner selbst an (und das wäre auch besser so).

Die "GUI" läuft unter einem eingeschränkten Benutzer und trägt, soweit ich sehe, fast nur Daten in die Datenbank ein.
Der Keyhelp Cronjob erledigt dann wohl die eigentliche Aufgaben.

Aber vermutlich kommt ja bald eine API. :mrgreen:

Re: Mail Adressen per Script anlegen

Posted: Thu 25. Jul 2019, 07:56
by BloodOfPanda
Guten Morgen,

Ich hab mir ein Script geschrieben welches Benutzer und Domains anlegt. Ähnlich wäre es hier auch bei Email Adressen.

Schalte über die KeyHelp Weboberfläche unter Wartungsintervalle die Aufgabenbearbeitung ab und lege dir eine Email Adresse an. Dann kannst du in der KeyHelp Datenbank schauen was KeyHelp unter crontasks macht.

Für jede neue Mail müsstest du dann einen fast identischen crontasks in dir Datenbank ablegen damit dieser von cronjob ausgeführt wird.

Beim Benutzer anlegen wird noch der Benutzer unabhängig vom cronjob in die user Tabelle hinterlegt. Eventuell ist es bei der Email Adresse ebenfalls so.

Grüße Marcel

Re: Mail Adressen per Script anlegen

Posted: Thu 25. Jul 2019, 09:01
by Tobi
Man kann auch das MySQL Log aktivieren.
Dann bekommt man alle Aktionen in das Logfile geschrieben.

Das sollte man aber am besten in einer virtuellen Maschine machen. Im Live-Betrieb wird das Log sonst ganz schnell unübersichtlich.

Ich würde (werde) auch auf die API warten.

Re: Mail Adressen per Script anlegen

Posted: Thu 22. Aug 2019, 16:45
by NicoB
Hallo zusammen,

danke für eure Antworten. Ich muss gestehen ich habe den Post ganz vergessen :o

Gut zu wissen das KeyHelp eine API plant, das würde das ganze natürlich wesentlich leichter machen.

Denke dann warte ich einmal auf die API :)

Re: Mail Adressen per Script anlegen

Posted: Fri 23. Aug 2019, 08:53
by Enigma
NicoB wrote: Thu 22. Aug 2019, 16:45 Gut zu wissen das KeyHelp eine API plant

Für den Fall, dass Du noch nicht über den entsprechenden Thread gestolpert sein solltest: Eine Beschreibung der ersten Version der geplanten API findest Du unter https://app.swaggerhub.com/apis-docs/keyhelp/api/1.0.1.

Gruß
Jan