I am having problems with my magento website. When a new order is submitted it takes about 10 minutes for the email to come through confirming the order placed. I really don't understand it because if I send an invoice, or dispatch shipment the email confirmation is instant. I have tried changing the content of the transactional email for New Order or even selecting one of the other transactional templates to be used, but there is still a delay. I could understand if each transactional email was using a different email address but they are all using the same. Any thoughts?
Are you using a Point of Sale system that is attached with Magento? Or is the payment method through PayPal?
If so that is causing your delay. It takes about 10-15 minutes for confirmations through those two with the order which will then push the confirmation email to you. Sometimes you can get lucky and it will be less time, but on average that is about right.
Thanks for the message. Not using paypal, but have since been told it's because it's a CRON job and this goes every 30 mins. Annoying.
Mm.. so you have different crons for different types of mail? I experienced something similar where the reasoning was that the order confirmation mail was on purpose delayed by the hoster due to tighter delivery regulations of Microsoft. When too much mail from a server is sent to Microsoft (hotmail, office365, whatever) you're blacklisted by them..