Hallo,
ich habe das attach vcard plugin aus myroundcube in mein Standard Roundcube portiert funktioniert auch wunderbar.
Einen kleinen Fehler bzw Bug hab ich jedoch gefunden sowohl in MyRoundCube als auch in meiner Portierung nun hängt es bisserl beim fixen.
Wenn ich mehrere Identitäten habe und z.B. bei der Standard Identität aktiviere das ich die vCard anhängen will klappt das wunderbar das die vCard beim composen angehangen ist, wenn ich jedoch beim composen den Absender ändere auf einen Absender wo keine vCard angehangen werden soll, bleibt diese jedoch als Anhang bestehen und müsste manuell gelöscht werden, auch ist die vCard die falsche die angehangen ist wenn der Absender gewechselt wird.
Die Lösung sollte ja so sein wie zB mit den Signaturen das diese Automatisch beim wechseln des Absenders geändert wird.
Die entsprechende funktion wo das ändern der vCard geschehen müsste sollte wie ich denke die function rcmail_compose_header_from sein dort müsste analog zum $a_signatures[$identity_id] array ein array für die vCards gebildet werden nur weiter komme ich leider nicht soweit zumindest mein Denkansatz ich hab keinen Plan wie ich dem client die geänderte vCard beibringe bzw beibringe das wenn der Absender keine vCard hatt diese automatisch entfernt wird.
Gleiches trifft auch auf MyRoundCube zu ...
@Rosali
übrigens Rosali wirklich sehr cool dein MyRoundCube !!! vorallem die plugin Hijack Sache find ich genial. Weiter so !!!
Danke für jede Hilfe ...
Nachtrag:
andersherum ist es das selbe aber evtl. besser zu verstehen... Ist beim Standard Absender vcard anhängen deaktiviert und bei der anderen Identität aktiviert so fehlt natürlich die vCard komplett und wird nicht automatisiert angehangen auch kann Sie nicht via klick (evtl. neues Feature) angehangen werden, wenn Sie nicht schon vorher auf dem Rechner gespeichert wurde.
Anbei die Änderungen für RC0.2 stable um die vCard zumindest vorerst für die Standard Identität anzuhängen.