Routing an email to more than one address from the same user

With Email Workers being released, there is a workaround that you can use to achieve this, I use the following worker:

export default {
  async email(message, env, ctx) {
    const forwardList = ["[email protected]", "[email protected]"];
    for(const email of forwardList){
      await message.forward(email);
    }
  }
}

You can route your emails to this worker and it will forward it to the emails in the list (the . However keep in mind, Email Workers come under normal worker pricing and are not always free like email routing is (though the free tier should be more than enough for most use cases).

5 Likes