This is one of those annoying issues you come across from time to time... You know the type... You know there's an issue, but can't quite place it...
In this case, I needed to use the SMTP module as the normal site emails were getting caught by the company spam filters... so appeared not to be working... Once the SMTP module was installed, emails would flow through nicely... until a customer bought a product via the shopping pages provided by the Ubercart module.
The confusion is that a 'Rule' was creating the task to send the email to the admin team... So I naturally thought the problem was with the 'Rule' module... But it's not... apparently Ubercart has it's own email system (who knows why), and it doesn't check to see if the SMTP module is installed, (again, who knows why), and therefore ignores it... creating the scenario I was having...
As soon as I started to search for 'Drupal Ubercart Not Working With SMTP Module', I found an article by Ying Kit Yuen, with instructions of how to solve the problem in a few minutes....
Full credit to Ying Kit Yuen who references the thread here: https://drupal.org/node/1364612, but in a much clearer, easy to follow manner...
His instructions are below:
1. Download and install the Mail System module.
2. Go to the setting page: admin/config/system/mailsystem.
3. Update the Cart module class, Order module class and Store module class such that they all use the SmtpMailSystem rather than UbercartMailSystem.
4. Save the settings and check if it works or not.
Top work Ying Kit Yuen, saved me lots of time.