HomeHome Product Discus... Product Discus...SmithCartSmithCartConfirmation Email not sendingConfirmation Email not sending
Previous
 
Next
New Post
7/27/2011 5:57 PM
 

Hi,

My issue is that the cart does not email either the admin or the buyer when a purchase has been made i.e. when a customer clicks "submit order". The order does appear in the manage orders section and I am able to go into the cart and manually click on "send ship email" and "send order email" and it will send successfully.

The SMTP settings will successfully send an email.

I have added the three default email templates.

Under email setup, the store "to" and "from" emails are the same as the host email. I have tried using a different email for  the "to" and "from" email. Also, the "third party cc" and "email manufactures" emails will not send.

I am using the "manual" payment gateway with "show paypal checkout" option along with the "Check w/No Account Info" and "Telephone" options.

On the homepage I have the categories module and the featured items module. I also have the categories module on the buy now page. I am using the mini-cart module on the buy now page.

I have found this thread that seems to describe a similar problem: http://www.smith-consulting.com/Forum...

I am using Smith Cart version 4.46, DNN version: 5.06.02

Thanks

Mark

 
New Post
7/27/2011 6:59 PM
 

Hi Mark,

Which email service and hosting provider are you using?

Thanks,

 
New Post
7/27/2011 10:39 PM
 
Hi Kevin,
The hosting provider is also the email provider. I have checked with the hosting provider and they have confirmed that the email configuration is working correctly.
I have also tried setting it up with email that isnt hosted with the hositng provider.
Thanks
Mark
 
New Post
7/28/2011 7:54 PM
 
Do you have any errors in your dnn event viewer? Did you check your junk/spam folder?


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
8/1/2011 5:07 PM
 
Hi Kevin,
There are no emails in the spam folder. There are 2 events in the log viewer after a purchase has been made

1. Error : Object reference not set to an instance of an object.
Server Name: WINDOWS3

and

2. StackTrace : at Smith.DNN.Modules.BuyNow.Confirm.SendEmail(CustomerInfo customer, UserInfo objUserInfo)
Server Name: WINDOWS3

Thanks
Mark
 
New Post
8/7/2011 5:56 PM
 
Hi,
Does the error in the log viewer give you any clues as to why the confirmation email isn't sending?
Thanks
Mark
 
New Post
8/11/2011 5:51 PM
 

Hi Mark,

There are several things that can cause an email to not be delivered:

  • Email spam filters blocking or email server failed to deliver. Check your email server logs to see if the message was received and sent by your email server.
  • Reverse dns not setup
  • Firewall blocking or firewall ports opened. Check your firewall logs for filtering, smpt messages or packets filtered.
  • Check with your hosting provider to see if they have had any issues with their email servers and that your email is properly configured and setup with your host.

In most cases its not the cart that is the problem when emails are not delivered its one of the items listed above or a hosting/environment issue.

  Here are a few good forum posts that may help also!
https://www.smith-consulting.com/foru...
http://www.smith-consulting.com/forum...
http://www.smith-consulting.com/forum...

 

Thanks,

 
New Post
8/17/2011 8:56 PM
 
Hi Kevin,

Thanks for your reply, I have looked through the suggested links, however to be honest that all seems a bit irrelevant to me as the cart does send email. But it only sends from the manage orders section and it works every time.

If the cart wasn't sending any emails at all then I would suspect an email setup problem, but that is not the case.

I may be missing something here but would you agree that given that the cart will successfully send email, but only from manage orders, implies that there is a problem with the cart and not the email setup?

Thanks
Mark
 
New Post
8/17/2011 11:35 PM
 
Hi Mark,

Not necessarily. The cart uses the email server you configured in DNN under the host SMTP settings. In most hosting configurations the SMTP server is not on the same server or ip addresses that the web site is hosted on and the website relays the message to the SMTP server. The receiving mail servers have tight requirements on email that is relayed and if your mail server is not properly setup to relay mail from your website the mail will get filtered out as spam.

Thanks,
 
New Post
8/18/2011 12:21 PM
 

Mark,

What re your settings for

Email Setup

Third Party CC (if checked try unchecked)

Third Party Email Address (only one, does not allow multiple addresses separated by semicolons)

Confirmation Status Page Setup

Enable On Checkout Complete (Stored Proc) (if checked try unchecked)

Enable On Checkout Complete (Web Service) (if checked try unchecked)

My notes for v4.50 also indicate that a runtime fault (for other reasons) may prevent emails from being sent. In addition, for detailed error message especially during testing like this, it is well worth your time to install the DotNetNuke symbols module. Just install your version specific module and your error messages will contain more detailed debugging information.

I hope this is of some help to you.

Dwayne

 
New Post
8/31/2011 6:43 PM
 
Hi Kevin,

It may be interesting to note that I also have Smith Cart V 2.95 running on another website in the same hosting environment that uses the same SMTP settings. It will send confirmation emails successfully.

Thanks for your time Dwane, I am not using a third party email and all other options are unchecked.

Thanks
Mark
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartConfirmation Email not sendingConfirmation Email not sending