HomeHome Product Discus... Product Discus...SmithCartSmithCartCart not sending emails out for orders placed...Cart not sending emails out for orders placed...
Previous
 
Next
New Post
4/18/2011 10:46 AM
 

I am using Smith Cart 4.2.6 on a DNN 5.6.2 installation. This has been happening since Cart version 4.2.1 and DNN 5.6.

Every single order that is placed on the site never generates and email to the person that is listed to get the emails in that cart settings. I have tested to make sure the email is working by checking the SMPT settings in the host settings and alos sending test newsletters via the admin/newsletters.aspx module with successful results.

Can Antivirus apps on the server casue issues with this type of core functionality of DNN? I use NOD32 on my server. Any reports of interference?

 

Thanks

 
New Post
4/18/2011 2:59 PM
 
Please refer to this forum post as it may help to answer your questions:
http://www.smith-consulting.com/forums/forumid/1/threadid/763/scope/posts/threadpage/1.aspx


Thanks, Kevin
 
New Post
4/20/2011 12:43 PM
 

I have checked that thread out and tried everything mentioned...

My IT person has double checked our server - No Issues
I have checked all Host settings - No Issues

I have tested the newsletters module with successful emails being sent from the site. What else could be the issue here. I am not sure what to tell the client.

 

Thanks for any help

 
New Post
4/21/2011 6:45 AM
 

Have you edited the default HTML for the email that goes out?  If, perhaps, it had an error in it, it could be hosing up the mail routine.

Is the administrator or whoever getting the order emails?  Is it just the email going out to the shopper, or is it both emails (the one to the shopper, and the one to the store manager or whoever gets the orders)?

Have you tried placing an order yourself, with a local email address?  Does that email go through?  If it does, then there's nothing wrong with the mail routine in the cart, but instead something with configuration of your mailhost or delivery system.

I guess what I'm saying is that you've got to be methodical about it.  The fact that you can send a newsletter indicates that DNN is configured properly for SMTP.  Now, we need to figure out what's not working properly.

I'd be glad to help you work through this, if you like.

 

 
New Post
4/21/2011 7:39 AM
 

The default HTML for the email has not been edited to my knowledge. However to be on the same side can this be set to plain text? Just curious.

 

We have a custom gateway setup... there is an email generated from the gateway about money being deposited... however anything related to teh cart email wise is not going out... to the customer or the administrator of the cart.

 

I have been having the client test. This has been failing for quite some tiome now. When you say local what exactly do you mean. Please clarify. I can tell you that we have tested a good bit of email addresses and also clearing cache both local and on the DNN instance. Resetting machines... Not sure why this doesn't work.

We have also made sure that on the SMTP server the IP of the web server is not blocked for any reason to make sure messages do in fact go out.

 

I would appreciate some help... If you were able to see the setting on the backend would it help? I would be open for discussion, but need some assistance. The client is getting irritated... I am trying to perform damage control at this point. Any insight would help greatly.

 
New Post
4/21/2011 8:34 AM
 

Email me greg@advantageemblem.com  or if you want, I'll send you a phone number and you can give me a call and we can troubleshoot.

 

 
New Post
4/21/2011 3:42 PM
 

We found what could be causing the confirmation emails to not send in your cart.  The cart was using the deprecated DNN function "DotNetNuke.Common.Globals.HostSettings"to retrieve the SMTP settings from the portal, we replaced it with "DotNetNuke.Entities.Controllers.HostController.Instance.GetSettingsDictionary" for getting the portal SMTP settings. 

The confirmation emails were sending out in all our DNN 5 portals that why we were having trouble replicating it.

The change was made on following pages/programs that send confirmation emails:

  • Confirm Page (Confirmation page before payment) - Sends confirmation emails to customer and admin when process payment button is clicked
  • Confirm Status page (Confirmation page after payment) - Sends confirmation email with special instructions if you have special instructions enabled
  • Saved Cart Page - Allows you to email a saved cart to someone
  • Manage Order Detail Page - Allows admin to resend order confirmations and ship confirmation emails
  • Cart Scheduler Program - Allows you to schedule automated reminders of your saved carts
  • Add Vendor - Used in the new gift registry module.  Sends confirmation email when a new registrant is added.

Thanks to Greg B for finding the deprecated function in the code!

We are posting a hotfix to the cart downloads page now.

 

 


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
4/22/2011 8:26 AM
 

Dave and Greg,

Thanks Greg for tacking the time to discuss the issues with the email problems yesterday and daev for posting the fix.

Couple questions.

1) I am now getting the emails when I place the cart in test mode and set the gateway to manual... However when I set the cart to be live and use our CBOSS gateway the emails are not going through. Is this email code existing somewhere else as well to start the email generation?

2) Is it safe to assume that the gateway has nothing to do with the cart physically sending emails? I assuem the email is a seperate function.

 

Please give a final look at this and let me know your thoughts. I can at least tell you I can get the test emails now where I was not before.

Best,
Jim
 

 
New Post
4/27/2011 1:08 PM
 

Ok… updated to 4.2.8. No luck. I do however get a new error in my DNN Event Log:

 

4/26/2011 2:49:10 PM Admin Alert Ty Cobb - Museum Stacktrace: : at Smith.DNN.Modules.BuyNow.Confirm.RedirectCBOSSHo ...

Stacktrace: : at Smith.DNN.Modules.BuyNow.Confirm.RedirectCBOSSHosted() at Smith.DNN.Modules.BuyNow.Confirm.ProcessStatus(PaymentStatusInfo status) at Smith.DNN.Modules.BuyNow.Confirm.Submit() at Smith.DNN.Modules.BuyNow.Confirm.btnSubmit_Click(Object sender, EventArgs e)
Server Name: WEBSERV01

 

4/26/2011 2:49:10 PM Admin Alert Ty Cobb - Museum Error: : Thread was being aborted.; ...

Error: : Thread was being aborted.
Server Name: WEBSERV01

 

Something is not right with the module code somewhere… please advise. Thanks.

 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartCart not sending emails out for orders placed...Cart not sending emails out for orders placed...