Thanks for reaching out to the Community forum, john333.
Your QuickBooks Desktop (QBDT) 2009 is an old version which is no longer supported, that is why you can't send invoices using webmail. You may want to consider upgrading your QBDT software to the latest version available. This way, you'll have the most recent fixes and security update.
I'm attaching some articles below which you may find helpful: