I’m surprised there isn’t a more well known established service for this.
Discussion
Apple had Hide my Email which basically solves this problem. The caveat is that Apple knows all those email addresses belong to you. Certainly better than reusing the same email account.
