Hello,
I have just created my shop Magento 1.9.2.2 and my clients do not receive automatic confirmation email after placing order (bank cheque and Paypal).
I can not find any other solution than to click on invoice and check "send an invoice by email" for each order.
I made all the transactional emails of the site and I selected them in system → configuration → sales → sales mails.
The sending is activated, the contact address selected is good. I have configured an email copy to check and I do not get any emails either (unless I send the invoice manually)
After checking the phpinfo () function; On the server I checked the following configuration
System → configuration → advanced → system → E-mail sending settings
Disable e-mails: no
Server: localhost
Port (25): 25
Enter the return path: no
The values match those found on the server.
The site is located on a shared server (pro) OVH.
If you have other ideas I am taker, any help is welcome.
Hi @Eric_B,
Since Magento 1.9 emails are not being sent directly. All emails are being stored in a queue that is handled by cron jobs.
So you need to be sure that you Magento cron job is properly configured.
You can check how-to here: http://devdocs.magento.com/guides/m1x/install/installing_install.html#install-cron
Hello, thank you for your answer, sorry to reply to you later.
I had to check with my web host. Not having access to SSH, a cron spot is now scheduled on the cron file of my PHP server.
I was able to program a cron spot via the interface of my shared host but the deadline is one hour minimum.
Despite this configuration, the email list is not processed. So I tested it in manual the cron.php file,
I get a 403 forbidden error. I think this is a htacess problem. I would like to know how to configure this part.
############################################ ## If running in cluster environment, uncomment this ## http://developer.yahoo.com/performance/rules.html#etags #FileETag none ########################################### ## Deny access to cron.php <Files cron.php> ############################################ ## uncomment next lines to enable cron access with base HTTP authorization ## http://httpd.apache.org/docs/2.2/howto/auth.html ## ## Warning: .htpasswd file should be placed somewhere not accessible from the web. ## This is so that folks cannot download the password file. ## For example, if your documents are served out of /usr/local/apache/htdocs ## you might want to put the password file(s) in /usr/local/apache/. #AuthName "Cron auth" #AuthUserFile ../.htpasswd #AuthType basic #Require valid-user ############################################ Order allow,deny Deny from all </Files>Thank you for the help already provided