I require each tenant to be able to set up their email account and leave traceability of the shipment as it currently works. Right now it is only possible to set up a single account.
Ideas of how I can do it without touching the standard too much?
Default CUBA EmailSenderAPI implementation supports only one email account settings. In your project you can create your own implementation for EmailSenderAPI which will use different email accounts depending on the tenant.