HomeHome Product Discus... Product Discus...SmithCartSmithCartNo Email Notification on an completed orderNo Email Notification on an completed order
Previous
 
Next
New Post
2/28/2011 1:35 PM
 

We had an order which was completed, authorized, and approved via Authorize.net however no email was ever sent to fulfillment. How and why does this happen? The order appears to be correct and completly filled out. We have received completed orders before and after this order, but not this order.

Any Help would be apperciated.

 
New Post
2/28/2011 1:43 PM
 

Same thing has happened to me -- twice. The user made the purchases via an iPhone. Let me know if you find that to be the case.

 
New Post
2/28/2011 1:46 PM
 

henslecd - Very interesting... How do you know the transaction was done in an iPhone? I am not sure how I would check my transactions origin.

 
New Post
2/28/2011 1:54 PM
 

I freaked out and emailed the guy at 4am, who replied via his iPhone. He then made another purchase, and the same thing happened. I emailed him and asked him if he made the purchase with his phone. He replied that he did.

If you have google analytics (and do not have tons of transactions) you should be able to figure it out. Just put the analytics code on confirm and confirmstatus. When the issue occurs, you can review the "Top Content" in Analytics. There will be one more confirm than confirmstatus -- because it never gets to the confirmstatus, which is probably where the emails are sent from.

At that point, filter to the operating system. It will say iPhone. Or you can just email them and ask them like I did.

 
New Post
2/28/2011 3:09 PM
 

Very odd. It is possible the email was sent ok, but rejected later for other reasons. If it failed during send, there should be a record in the dnn log viewer or system event log.

Depending on how you setup the email account, can you check the inbox for any failed or returned emails? Can you add a third party cc email to the BuyNow settings to verify that emails are being sent? (it is a good verification check espeically with limited volume or testing) What happens when you resend the order email from the store admin manage orders page?

I am quite interested in your findings.

 
New Post
2/28/2011 3:16 PM
 

The only error I have in the event viewer is an Object Reference error. There is no stack trace.

 
New Post
2/28/2011 3:23 PM
 

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/forums/forumid/1/threadid/763/scope/posts.aspx
http://www.smith-consulting.com/forums/forumid/1/postid/176/scope/posts.aspx
http://www.smith-consulting.com/forums/forumid/1/postid/19/scope/posts.aspx


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
2/28/2011 3:28 PM
 

Sorry but that just isn't the case. Emails work fine with everyone else.

The Authorize.Net emails are delivered fine to both the customer and me.

The problem is that the "New Order" emails are not sent to the customer or me.

I would bet $1 that the Auth.net email logic happens before the "New Order" email logic.

 
New Post
2/28/2011 3:39 PM
 

Ok, $1. Someone's mail server is not cooperating for some reason.

Can you check the inbox of the sending email account? (server rejects, backup, busy, non deliverable etc.)

Can you send and receive and email to/from the two specific domains? (blacklists, spam, exchange, etc.)

We'll find it. :)

 
New Post
2/28/2011 3:44 PM
 

The authorize.net emails are using the auth.net email server to send emails that why they are being delivered. The cart uses the email server you configured in dnn under the host smtp settings. Two different email servers.


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
2/28/2011 3:47 PM
 

If the Authorize.net emails were delivered fine to both the customer and I, then it isn't on our mail servers.

There are no sent emails (I use gmail) for "New Orders".

I do call a web service on confirm that sends emails to the distributor and that works fine every time. That email is in the gmail sent folders.

There is only one customer I have had this issue with. He uses yahoo.

Everyone's emails before and after that guy has worked fine.


 
New Post
2/28/2011 3:58 PM
 

The Auth.net emails are delivered from auth.net using their own email servers not yours. The fact that the auth.net email was delivered doesnt mean that your gmail server didnt filter the email because the auth.net email is sent from the auth.net server and the cart email is sent from your gmail account. Also, if you are selling soft goods and the email has a download link to your product gmail may flag it as phishing.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
2/28/2011 4:02 PM
 

Not necessarily. Some servers accept what other servers reject. Blacklists, whitelists, greylists all behave differently at different times. What works today may not work tomorrow (or vice versa). Some servers reject relays (dissimilar domains between smtp servers and email from adresses), some don't. No provider can guarantee email delivery, it just works well most of the time.

DNN specific test: Without posting the emails, are Host Settings|SMTP server and SMTP username the same domain? As well as the BuyNow To and From?

My $1 says you have run into an obscure server issue between your two ISPs, otherwise every email would fail.

 
New Post
2/28/2011 4:03 PM
 

I understand that they are different mail servers but my point was that the mail clients are receiving appropriately. I am not selling soft goods.

There was an object reference error. If you would write the stack trace to the logs it could be more helpful.

 
New Post
2/28/2011 4:08 PM
 
djbaldwin wrote:

My $1 says you have run into an obscure server issue between your two ISPs, otherwise every email would fail.

So Gmail won't send to Gmail? Because I didn't get an email from "myself" either.

Make the check payable to:....

 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartNo Email Notification on an completed orderNo Email Notification on an completed order