One possible way:
1. When a new issue is available, send invoice to user who is subscribed to the newsletter (using their pubkey, and they should be subscribed to the relay where you release your newsletter or use a proxy)
2. When user pays, respond with a dm of the newsletter (ofc a client that’s designed for viewing long form content or an extension to an existing on that allows for this would be nice)