Email composed from database

I am trying to send email automatically for my calendar events. All the events are in a database including the content of email. The emails would be sent 3-4 days prior to the event.

Is there a plugin that would be able to do this?

I am not aware of any existing plugins that will do this for you.