I'm setting up a simple website. Users will send an email that's forwarded through my multiple email addresses, then end up at an email address of their choice. It will all be clearly visible, this is not spam.
Users fill out a simple form to send their email. From Name, From Email Address, To Name, To Email Address, and Message. This gets sent to one of my emails. It's then forwarded through 3 of my email addresses at different domains, and different servers. It should have the formatting of being forwarded multiple times. What's ultimately sent to the recipient is a text email that looks like it's been forwarded a bunch, Subject: You have a message from *sender's name*, From: myemail , Reply-To: Sender's email, Body: Sender's message with some of my own text.
It will also need to have a CAPTCHA on the submission form, the option for users to block me my sending me an email with "Block" in it, so they are added to a black list that's checked before any emails are sent. I don't want anyone getting spam. I don't really care how all of this is done. But, it needs to be fast, and installable on a VPS. The email must take less than 10 minutes to get through.
Correction: the main website will be on a virtual private server. The other forwarding emails will be on shared hosting.