Emailing a quote via email (from the quote detail screen) does not trigger outgoing email workflow

Emailing a quote via email (from the quote detail screen) does not trigger outgoing email workflow

I have set up a workflow that executes a function each time an outgoing email is sent to a contact.

The workflow is triggered when sending an email to contact (and it passes the contact id to the function), but it is not triggered when I try to send a quote using "Send Email" on the drop menu on the quote detail screen.

I need a way to trigger a workflow that executes a function (or otherwise execute a function) when a quote is actually sent to the contact (rather than just created). The workflow needs to pass the contact id or quote id to the function when it runs.

Thanks.

Marcus