Have you made any modifications to the confirm page? This is the page that should be storing the orders in your db and sending the emails. If this page were updated it could be processing the transaction and sending the user directly to the checkout success page without storing the order in the db or sending out the email message. Please post back with a copy of this page in a zip archive so that we can take a look.