Exim change sender email address

I am sending email with exim through a remote SMTP service (SMT2GO).
I have setup a couple of email forwarders.
due to changed policies of SMTP2GO mail sent has to come from verified domain names.
This cannot be done for the forwarders, because when forwarding the sender name is the original sender of the mail.

I need to replace the original sender email with the name of the forwarded email.

Example:

Mail forwarder is setup as: mailbox@mydomain is forwarded to john@gmail

Now steve@hotmail sent a mail to mailbox@mydomain, this is forwarded to john@gmail

The mailserver sees steve@hotmail as the sender, so will be blocked.

I Need to change steve@hotmail to mailbox@mydomain, because this is the verified domain for the external mailservice.

How can this be done?

What Ubuntu / Debian version are you using?

Ubuntu 20.04.6 LTS

Upgrade to 22.04.

It support SRS and it solves this issue

Thank you Eris, I have created a new VM with Ubuntu 22.04, still the same error. Do I need to configure SRS?