Show recent posts in newsletter

I’d like the newsletters that I send to show the most recent posts, either a list, or title and excerpt.

I tried using query posts in the content of the newsletter but that didn’t do it. I don’t know enough about this to understand why. Is it possible to run a second loop there? Is there a massively simpler way of accomplishing this?