<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body><div style="font-family:Helvetica,Arial;font-size:13px; ">It’s been many years since I’ve dealt with setting up an SMTP server to actually send mail all over the Internet. But I find myself in a bit of an annoyance with my mail provider. The short version is they support an incoming catch all feature that will deliver mail for any unrecognized recipient to a designated mailbox, e.g. for <a href="mailto:foobar@example.com">foobar@example.com</a>, “footer” isn’t a known recipient so that mail will be delivered to <a href="mailto:catchall@example.com">catchall@example.com</a>; but they do not support _sending_ as any sender. I use this catchall to register accounts, e.g. <a href="mailto:amazon@example.com">amazon@example.com</a> or <a href="mailto:some-random-site@example.com">some-random-site@example.com</a>, so that I can see exactly who has decided to ignore my opt-out preferences or is selling my email address. But sometimes I need to send an email as that identity so that I can get support, and my provider isn’t supporting it. So I want to setup my own SMTP server that only sends mail and will send as any sender for the domain I have configured as the allowed domain.</div><div style="font-family:Helvetica,Arial;font-size:13px; "><br></div><div style="font-family:Helvetica,Arial;font-size:13px; ">I suspect Postfix is the appropriate tool, but am open to any of them (e.g. exim). But what would you use? Are you able to provide a minimal example configuration?</div><div style="font-family:Helvetica,Arial;font-size:13px; "><br></div><div style="font-family:Helvetica,Arial;font-size:13px; ">Ideally I would run this process in a Docker container and do TLS termination at my existing HAProxy instance.</div><br><div class="gmail_signature" ></div></body></html>