Hallo
@johnnybravo9 - das ist leider keine "erste Einschätzung", sondern die traurige Erkenntnis aus vielen Jahren Arbeit mit JTL
Wawi und das Thema ist beileibe nicht neu, siehe z.B.
hier und
hier ...
Für den Versand von regulären Dokumenten wie Angeboten, Rechnungen, etc. wird immer und ausschließlich die in den Firmen-/Emaileinstellungen als "Absender E-Mail" angegebene Email-Adresse verwendet, ebenso auch für den Versand von Nachrichten an Kunden aus der Kundenansicht heraus.
Die einzige Möglichkeit, auf die Absenderadresse Einfluß zu nehmen wäre also die Anlage mehrerer virtueller Firmen, im Zweifel für jeden Mitarbeiter eine, wobei die Angaben bis auf die E-Mail Adresse eben gleich wären. Diese virtuellen Firmen könnte man den einzelnen Mitarbeitern entweder fest oder dynamisch in Workflows zuweisen (s.u.), eine feste Zuweisung ist aber schon mal vermutlich gar keine gute Idee, da viele Dinge in der Wawi wie z.B. Statistiken ja auf die angelegten Firmen gesplittet laufen. Eine (einzige) andere Stelle, an der man dynamisch die Absenderadresse verändern kann, sind die "E-Mail senden" Workflows, weil man hier in der Definition die Firma anwählen kann ohne sie gleich für sich zu übernehmen, was schon mal interessant klingt.
Das ist aber leider keine Variable die man per
DotLiquid erreichen kann, so dass man zwar die Firma in einem DropDown auswählen kann, das Ganze aber nicht automatisieren kann, so dass Deine Mitarbeiter entweder je eine spezielle Version des Workflows für sich bräuchten oder aber die Variable nach jedem Wawi Start auf ihre jeweilige virtuelle Firma umsetzen müssten. - Das klingt dann doch schon nicht mehr so prickelnd.
Mehr Möglichkeiten zur Einflußnahme gibt es aktuell definitiv nicht und dabei habe ich auch DotLiquid und SQL im Blick, da ist nichts zu machen, es sei denn Du findest einen E-Mail Relay-Server, der Dir erlaubt, ausgehende Emails beim Transport zu verändern und z.B. die "Von" oder zumindest die "Reply-To" Email-Adressen auf den Arbeitsplatz bezogen auf die lokale Absenderadresse umzufrickeln. Ehrlich gesagt suche ich so einen Relay-Server für meine Entwicklungsarbeiten schon länger, falls Du was findest, her damit...
Mein Argument mit den individuellen SMTP Einstellungen von oben stimmt übrigens nicht unbedingt. - Wenn alle Mitarbeiter über den (einen) Firmen-Mailserver versenden können/dürfen, dann geht natürlich auch weiterhin ein einziger SMTP Eintrag in den Firmeneinstellungen. - Und in diesem (sehr wahrscheinlichen) Fall ist das, was Du willst, aus programmiererischer Sicht nur eine absolute Kleinigkeit, denn es müsste in der Konfiguration schlicht nur eine Checkbox "E-Mail Absenderadresse vom Benutzer verwenden" geben, weil die Wawi auch jetzt ja schon die in den Firmeneinstellungen stehende globale Absenderadresse beim E-Mail Versand lediglich als "Von" und als "Reply-To" Einträge einsetzt und gut ist...
Fazit: Ich jetzt mal einen Feature-Request daraus gemacht, denn es gibt zwar einiges and Threads zu diesem Thema, aber einen Feature Request habe ich noch nicht gefunden.
Hier isser...