DST-NAT in pair with SRC-NAT?

As the wise man said ^^^. If it’s only for mail server, you can keep the public address where it is and just use NAT and forward some ports.

If you insist on having the public address directly on server, you can find some inspiration in Public IP over a tunnel thread.