Verwaltung

E-Mail-Domain ändern

dolixdomaine · Version 1.0.4

Ein Kunde ändert seinen Namen: Seine Adressen wechseln in einem Vorgang auf die neue Domain.

Preis
25 € netto
Dolibarr
19.0 Minimum
Version
1.0.4
Lizenz
GPL v3+
Sprachen
Französisch, Englisch

25 € netto.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 25 € netto
Die vollständige Vorschau vor dem Schreiben: jede Adresse durchgestrichen, die neue in Grün. Der Teil vor dem @ wird nie angetastet, und Sie entfernen Häkchen Zeile für Zeile.
Die vollständige Vorschau vor dem Schreiben: jede Adresse durchgestrichen, die neue in Grün. Der Teil vor dem @ wird nie angetastet, und Sie entfernen Häkchen Zeile für Zeile. Bildschirmfoto der französischsprachigen Oberfläche.
01

Was das Modul macht

  • Sie geben die alte und die neue Domain ein, ohne @-Zeichen; das Modul listet alle Geschäftspartner und Kontakte auf, deren Adresse auf die alte Domain endet.
  • Vorschau alte Adresseneue Adresse, Zeile für Zeile, mit einem Kästchen, dessen Häkchen Sie entfernen, um einen Datensatz auszuschließen.
  • Der Teil vor dem @-Zeichen wird nie geändert.
  • Transaktionales Schreiben: Bei einem Fehler wird der gesamte Vorgang abgebrochen.
  • Einstellungsoption: auch Mitglieder einbeziehen, wenn das Modul Mitglieder aktiviert ist.
  • Einstellbare Sicherheitsobergrenze (standardmäßig 1 000 Datensätze) und Verlauf der Vorgänge, einsehbar in den Moduleinstellungen.
02

Für wen es gedacht ist

Ihr Kunde hat seinen Namen geändert, und Sie müssen Dutzende Adressen Datensatz für Datensatz korrigieren.

Ein Unternehmen, das Sie betreuen, wird übernommen oder ändert seinen Firmennamen. Alle seine Adressen wechseln von @ancienne-entreprise.fr zu @nouvelle-entreprise.fr. In Dolibarr müssen Sie den Datensatz des Geschäftspartners öffnen, korrigieren, jeden Kontakt öffnen, korrigieren. Bei vierzig Kontakten ist das ein halber Tag, und ein Tippfehler bleibt unbemerkt.

Für wen es gedacht ist: Jede Organisation, bei der ein Kunde, ein Lieferant oder eine Gruppe von Mitgliedern die Domain gewechselt hat: Übernahme, Änderung des Firmennamens, Fusion, Umzug des E-Mail-Systems.

03

Was das Modul nicht macht

Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.

  • Bearbeitet nur Geschäftspartner, ihre Kontakte und optional Mitglieder. Weder Benutzerkonten noch Adressen, die in Dokumenten, Ereignissen oder E-Mail-Kampagnen stehen.
  • Der Abgleich ist exakt: Nur Adressen, die auf @ancien-domaine enden, werden vorgeschlagen. Eine Adresse auf @service.ancien-domaine ist von einer Suche nach ancien-domaine nicht betroffen.
  • Nur eine Domain auf einmal. Für drei Domains drei Vorgänge.
  • Die Aktualisierung wird direkt in die Datenbank geschrieben: Die Trigger von Dolibarr werden nicht ausgeführt, und es wird kein Ereignis in der Agenda angelegt. Der Vorgang wird dagegen in den Protokollen von Dolibarr und im Verlauf des Moduls festgehalten.
  • Das Modul prüft nicht, ob die neue Domain existiert: Es prüft nur, ob die Eingabe die Form eines Domainnamens hat.
04

So funktioniert es

Das Modul ersetzt den Teil nach dem @-Zeichen in den E-Mail-Adressen der Geschäftspartner und ihrer Kontakte. Optional bearbeitet es auch die Mitglieder.

Sie geben die alte und die neue Domain ein, ohne @-Zeichen. Das Modul listet alle Datensätze auf, deren Adresse auf die alte Domain endet, und zeigt für jeden die alte Adresse durchgestrichen, gefolgt von der neuen. Sie entfernen das Häkchen bei allem, was Sie ausschließen möchten, und wenden die Änderung dann an.

Der Teil vor dem @-Zeichen wird nie geändert. paul.durand@ancienne.fr wird zu paul.durand@nouvelle.fr, niemals zu etwas anderem.

Die Maske passt auf eine Seite, unter GeschäftspartnerChange an email domain (E-Mail-Domain ändern).

Oben zwei Felder: alte Domain, neue Domain. Die Schaltfläche Preview (Vorschau) zeigt einen Hinweis wie „2 thirdparties and 2 contact(s) have an address at @nouvelle-entreprise.fr and will move to @groupe-exemple.com. Uncheck the rows to exclude, then apply.“

Darunter zwei Tabellen — die Geschäftspartner, dann die Kontakte — mit einem angekreuzten Kästchen pro Zeile und der Umwandlung im Klartext. Die Schaltfläche Apply the change (Änderung anwenden) verlangt vor dem Schreiben eine Bestätigung.

Die Einstellungsseite des Moduls enthält die drei Einstellungen und den Verlauf der bereits durchgeführten Vorgänge.

Nach dem Anwenden sagt das Modul genau, wie viele Datensätze es geändert hat.
Nach dem Anwenden sagt das Modul genau, wie viele Datensätze es geändert hat. Bildschirmfoto der französischsprachigen Oberfläche.
05

Einstellungen

Die Einstellungsseite des Moduls bietet drei Einstellungen.

Einstellung Standard Wirkung
„Also include members“ (auch Mitglieder einbeziehen) deaktiviert Bearbeitet auch die Adressen der Mitglieder, wenn das Modul Mitglieder aktiviert ist.
„Safety cap (rows)“ (Sicherheitsobergrenze, Zeilen) 1 000 Oberhalb dieser Anzahl betroffener Datensätze wird das Anwenden gesperrt, und die Domain muss enger gefasst werden.
„Keep a history“ (Verlauf führen) aktiviert Speichert jeden Vorgang: Datum, Benutzer, Domains, Anzahl der Datensätze.
Die drei Einstellungen und der Verlauf: wer welche Domain wann und bei wie vielen Datensätzen geändert hat.
Die drei Einstellungen und der Verlauf: wer welche Domain wann und bei wie vielen Datensätzen geändert hat. Bildschirmfoto der französischsprachigen Oberfläche.
06

Sicherheit und Schutzmechanismen

  • Ein eigenes Recht, „Use the email domain changer“ (E-Mail-Domain-Änderung verwenden), das nur den betroffenen Benutzern zugewiesen wird. Ohne dieses Recht erscheint der Menüeintrag nicht, und die Maske ist nicht zugänglich.
  • Vorschau ist Pflicht: Es gibt keinen Weg, der schreibt, ohne über die Liste gegangen zu sein.
  • Bestätigung vor dem Schreiben.
  • Serverseitige erneute Prüfung: Beim Schreiben liest das Modul jeden Datensatz neu und ändert nur diejenigen, deren Adresse noch der alten Domain entspricht.
  • Transaktionales Schreiben: Beim ersten Fehler wird der gesamte Vorgang abgebrochen, und nichts wird gespeichert.
  • Mandantenfähigkeit: Jeder Lese- und jeder Schreibvorgang ist auf die berechtigten Mandanten beschränkt.
  • Externe Benutzer: Ein Konto, das einem Geschäftspartner zugeordnet ist, sieht nur seinen eigenen Datensatz und seine eigenen Kontakte, und nie die Mitglieder.
Oberhalb der Sicherheitsobergrenze wird das Anwenden gesperrt. Das Modul ändert nie mehr Datensätze, als Sie zugelassen haben.
Oberhalb der Sicherheitsobergrenze wird das Anwenden gesperrt. Das Modul ändert nie mehr Datensätze, als Sie zugelassen haben. Bildschirmfoto der französischsprachigen Oberfläche.
07

Lieferumfang

Was das Modul in Ihre Installation schreibt
Angelegte DatenbanktabellenEine Tabelle: llx_dolixdomaine_log. Sie speichert den Verlauf der Vorgänge (Datum, Benutzer, alte Domain, neue Domain, Anzahl der geänderten Geschäftspartner, Kontakte und Mitglieder, Mandant). Es werden keine Geschäftsdaten darin gespeichert.
BerechtigungenEin Recht: „Use the email domain changer“ (E-Mail-Domain-Änderung verwenden). Ohne dieses Recht ist die Maske nicht zugänglich, und der Menüeintrag erscheint nicht.
Deinstallation
  • Das Modul unter EinstellungenModule/Anwendungen deaktivieren. Der Menüeintrag verschwindet.
  • Bereits geänderte Adressen bleiben unverändert: Es sind Daten Ihrer Datenbank, als hätten Sie sie selbst eingegeben.
  • Die Verlaufstabelle llx_dolixdomaine_log und die Einstellungen des Moduls werden nicht gelöscht. Ohne Ihr Zutun wird nichts aus Ihrer Datenbank entfernt.
  • Eine Tabelle wird hinzugefügt: llx_dolixdomaine_log. Sie enthält nur den Verlauf der Vorgänge — Datum, Benutzer, alte und neue Domain, Anzahl der Datensätze, Mandant. Es werden keine Geschäftsdaten dorthin kopiert.
  • Die einzigen geänderten Daten sind die E-Mail-Adressen der Datensätze, die Sie angekreuzt gelassen haben.
  • Jede Änderung wird in die Protokolle von Dolibarr geschrieben, mit alter und neuer Adresse und der Kennung des Benutzers.
  • Keine ausgehende Verbindung: Nichts wird irgendwohin gesendet.
08

Kompatibilität

Der Deskriptor des Moduls gibt nur eine Mindestversion an. Im Code ist keine Obergrenze eingetragen: Die folgenden Versionen sind diejenigen, auf denen das Modul tatsächlich ausgeführt wurde.

Kompatibilität des Moduls E-Mail-Domain ändern
Dolibarr-VersionenMindestens Dolibarr 19.0. Installiert und ausgeführt auf 23.0.4 und 24.0.0.
PHP mindestens7.4
Zu aktivierende Dolibarr-ModuleGeschäftspartner
LizenzGPL v3 oder neuer, vollständiger Quellcode
SprachenFranzösisch, Englisch
MenüMenü Geschäftspartner„Change an email domain“.
09

Installation

  1. Das Modul im DoliStore erwerben und die Zip-Datei herunterladen.
  2. In Dolibarr: StartEinstellungenModule/AnwendungenRegisterkarte „Externes Modul hinzufügen“, dann die Zip-Datei hochladen. Alternativ den Ordner dolixdomaine in htdocs/custom/ entpacken.
  3. „Email domain changer“ (E-Mail-Domain ändern) in der Modulliste aktivieren. Die Verlaufstabelle wird zu diesem Zeitpunkt angelegt.
  4. Den betroffenen Benutzern unter Benutzer und Gruppen das Recht „Use the email domain changer“ zuweisen.
  5. Obergrenze, Verlauf und Einbeziehung der Mitglieder auf der Einstellungsseite des Moduls festlegen.

Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.

10

Häufige Fragen

Mit welchen Dolibarr-Versionen funktioniert dieses Modul?

Der Deskriptor verlangt mindestens Dolibarr 19.0 und mindestens PHP 7.4. Die Abbildungen wurden unter 24.0.0 erstellt. Wenn Sie eine ältere Version nutzen und unsicher sind, schreiben Sie vor dem Kauf.

Greift das in meine Datenbank ein?

Ja, das ist der Zweck des Moduls: Es schreibt die neuen E-Mail-Adressen der Datensätze, die Sie angekreuzt gelassen haben. Außerdem fügt es eine Tabelle hinzu, llx_dolixdomaine_log, die nur den Verlauf der Vorgänge enthält. Keine andere Spalte Ihrer Datenbank wird geändert.

Was passiert, wenn der Vorgang mittendrin fehlschlägt?

Nichts wird gespeichert. Die Aktualisierungen erfolgen in einer Transaktion: Beim ersten Fehler wird alles abgebrochen, und eine Meldung weist darauf hin. Vor dem Schreiben prüft das Modul serverseitig erneut, ob jede Adresse noch der alten Domain entspricht.

Und wenn ich deinstalliere?

Der Menüeintrag verschwindet. Die korrigierten Adressen bleiben korrigiert. Die Verlaufstabelle und die Einstellungen bleiben in der Datenbank: Sie können sie bei Bedarf selbst löschen.

Wer beantwortet Supportanfragen?

Die Person, die das Modul geschrieben hat. Schreiben Sie an support@dolix.fr und geben Sie Ihre Dolibarr-Version, die Modulversion und Ihre Beobachtung an.

Wie laufen Zahlung und Updates ab?

Bestellung, Zahlung, Rechnung und Download laufen über den DoliStore. Neue Versionen werden dort veröffentlicht, und die Versionshistorie auf dieser Seite wird bei jeder Veröffentlichung aktualisiert.

11

Versionshistorie

Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.

1.0.410. September 2026

Anzeigekorrektur: Die Abschlussmeldung lautete „… mis à jour. et 3 adhérent(s)“, mit einem kleingeschriebenen „et“ (und) nach einem Punkt. Die Meldung ist jetzt in einem Stück formuliert.

1.0.310. September 2026

Technisch: Die Funktion zur Prüfung des Anti-CSRF-Tokens trägt jetzt einen Namen mit dem Präfix des Moduls, damit eine gleichnamige Funktion, die eines Tages in Dolibarr hinzukommt, das Öffnen der Seite nicht verhindern kann. Ein leeres Token wird ausdrücklich abgelehnt.

1.0.210. September 2026

Korrektur: Die Einstellungsseite gab beim Speichern einen Fehler 500 zurück, weil die Dolibarr-Funktion zum Schreiben der Einstellungen aufgerufen wurde, ohne dass ihre Bibliothek geladen war. Die Einstellungen werden normal gespeichert.

1.0.19. September 2026

Sicherheitskorrektur: Ein externer Benutzer, also ein Konto, das einem Geschäftspartner zugeordnet ist, sieht und ändert nur noch seinen eigenen Datensatz und seine Kontakte, in der Vorschau wie beim Anwenden.

1.0.09. September 2026

Erste Version: Massenänderung der E-Mail-Domain von Geschäftspartnern und Kontakten, mit Vorschau, Auswahl und transaktionaler Aktualisierung.

12

Support für dieses Modul

Schreiben Sie an support@dolix.fr. Es antwortet die Person, die das Modul geschrieben hat.

Antwort innerhalb von zwei Werktagen. Dies ist kein Bereitschaftsdienst.

Bitte in Ihre Nachricht aufnehmen

  • Die genaue Dolibarr-Version.
  • Das betroffene Modul und seine Version — hier dolixdomaine 1.0.4.
  • Was Sie getan haben und was Sie erwartet hatten.
  • Die Fehlermeldung wörtlich kopiert, oder ein Bildschirmfoto.
  • Wie Dolibarr installiert ist, falls Sie es wissen.

Dieses Modul ist im DoliStore erhältlich.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 25 € netto
Außerdem

Die anderen Module