Free account at emailjs.com. Connect Gmail, create a template with {{to_email}}, {{subject}}, {{message}}, {{attachment}} and {{attachment_name}}.