I'm not able to get Ubercart to send email notifications if I have the SMTP module enabled for sending email. Is this a known issue?

If I enable SMTP, Mail system and Mime Mail as I normally do for any other site, email notifications work fine for anything unrelated to Ubercart. However, when enabled, these modules (presumably SMTP in particular) seem to prevent any Ubercart notifications being sent when changing an order status and checking the option 'Send e-mail notification on update' before updating. Nothing sent, no errors logged as far as I can see.

Is this widely known in UC circles, or have I hit on a snag that could be fixed? I looked at the D7 UC issue list and see references to a similar problem. I'll be very disappointed if I can't use SMTP mail for sending UC notifications.

Martin

 

Accepted answer

Thank you @bugfolder. I added a new Rule "Notify customer when order is updated" to react when the order status is updated and it worked just fine.

I was expecting that this behaviour was built in but now I know I can add my own notifications using Rules, I know what to do.

So in short, I have UC working along with SMTP and MimeMail and it is working fine as long as I remember to add Rules for any specific notifications I need.

Comments

bugfolder's picture

I use SMTP module with Ubercart (but not MIMEmail module), so I know that the former two play nicely together.

Ubercart sends its emails via Rules. So perhaps a good first step in debugging this would be to ensure that the relevant rules are firing.

Could you go to admin/config/workflow/rules, find an Ubercart rule for email notifications, and then add an Action to it, like the System action to post a message in the dblog? Then take the action that should trigger that rule. If the message shows up or not, that should narrow down where the problem lies.

Thank you @bugfolder. I added a new Rule "Notify customer when order is updated" to react when the order status is updated and it worked just fine.

I was expecting that this behaviour was built in but now I know I can add my own notifications using Rules, I know what to do.

So in short, I have UC working along with SMTP and MimeMail and it is working fine as long as I remember to add Rules for any specific notifications I need.