Roundcube ISPConfig Plugin

#2
Hallo zusammen,

habe die Ursache inzwischen gefunden. Seit Version 3.0.4 muss mei den Mail-User-Update-Funktionen auch ein Feld "Login" über die SOAP API mitgegeben werden.

So sah es bis jetzt aus:

PHP:
$params = array('server_id' => $mail_user[0]['server_id'],
								'email' => $this->rcmail_inst->user->data['username'],
								'name' => $mail_user[0]['name'],
								'uid' => $mail_user[0]['uid'],
								'gid' => $mail_user[0]['gid'],
								'maildir' => $mail_user[0]['maildir'],
								'quota' => $mail_user[0]['quota'],
								'homedir' => $mail_user[0]['homedir'],							
								'autoresponder' => $mail_user[0]['autoresponder'],
								'autoresponder_text' => $mail_user[0]['autoresponder_text'],
								'autoresponder_start_date' => $mail_user[0]['autoresponder_start_date'],
								'autoresponder_end_date' => $mail_user[0]['autoresponder_end_date'],
								'move_junk' => $mail_user[0]['move_junk'],
								'custom_mailfilter' => $filter,
								'postfix' => $mail_user[0]['postfix'],
								'access' => $mail_user[0]['access'],
								'disableimap' => $mail_user[0]['disableimap'],
								'disablepop3' => $mail_user[0]['disablepop3'],
								'disabledeliver' => $mail_user[0]['disabledeliver'],
								'disablesmtp' => $mail_user[0]['disablesmtp']);
Nun muss eine Zeile (z.B. nach 'email' ergänzt werden).

PHP:
$params = array('server_id' => $mail_user[0]['server_id'],
								'email' => $this->rcmail_inst->user->data['username'],
								'login' => $mail_user[0]['login'],
								'name' => $mail_user[0]['name'],
								'uid' => $mail_user[0]['uid'],
								'gid' => $mail_user[0]['gid'],
								'maildir' => $mail_user[0]['maildir'],
								'quota' => $mail_user[0]['quota'],
								'homedir' => $mail_user[0]['homedir'],							
								'autoresponder' => $mail_user[0]['autoresponder'],
								'autoresponder_text' => $mail_user[0]['autoresponder_text'],
								'autoresponder_start_date' => $mail_user[0]['autoresponder_start_date'],
								'autoresponder_end_date' => $mail_user[0]['autoresponder_end_date'],
								'move_junk' => $mail_user[0]['move_junk'],
								'custom_mailfilter' => $filter,
								'postfix' => $mail_user[0]['postfix'],
								'access' => $mail_user[0]['access'],
								'disableimap' => $mail_user[0]['disableimap'],
								'disablepop3' => $mail_user[0]['disablepop3'],
								'disabledeliver' => $mail_user[0]['disabledeliver'],
								'disablesmtp' => $mail_user[0]['disablesmtp']);
Habe es jetzt bislang nur im Autoresponder-Plugin umgesetzt, werde mal schauen, in wie weit die anderen Plugins auch betroffen sind, bzw. ob es noch weitere neue Felder gibt, die fehlen.
 

Werbung

Top