NinaCreatus Posted February 20, 2012 Share Posted February 20, 2012 Hi! I've just notice a problem with receiving e-mail order notification when a customer places an order. Everything worked fine until a couple of days ago, but today, when I checked my BO, I saw that a customer placed an order in the morning, but I haven't yet got an e-mail with order notification. When I tried to order something, I didn't receive any e-mail either. I didn't change or upload anything. I am wondering what could be wrong and how to fix it. Does anyone maybe have any solution to this problem? I run 1.3 version of Prestashop. Thank you! Link to comment Share on other sites More sharing options...
rturner Posted February 21, 2012 Share Posted February 21, 2012 Check that your email setup didn't get changed somehow. In Modules/Email Alerts click Configure to see that it is still set correctly. Then you could check Preferences/Email to see that it still has your preferences set, PHP() mail function or SMTP. You can run a test email there. Lastly, you could check your contact information to see that your email address is still in there. I'd at least check those areas first to see if something didn't get turned off. 1 Link to comment Share on other sites More sharing options...
ScubaLessonsInc Posted February 21, 2012 Share Posted February 21, 2012 same problem and all good! What else could it be? Link to comment Share on other sites More sharing options...
NinaCreatus Posted February 21, 2012 Author Share Posted February 21, 2012 Check that your email setup didn't get changed somehow. In Modules/Email Alerts click Configure to see that it is still set correctly. Then you could check Preferences/Email to see that it still has your preferences set, PHP() mail function or SMTP. You can run a test email there. Lastly, you could check your contact information to see that your email address is still in there. I'd at least check those areas first to see if something didn't get turned off. Hi, rturner! Thank you for your answer. I did what you suggested me, but couldn't find that something was wrong. The only thing that bothers me is that when I tried to run a test e-mail, it couldn't be sent. Actually, I was waiting for a couple of minutes for this e-mail to be sent, but no luck. I still see these little grey dots circling around, as if the mail is still trying to be sent. Can you suggest me what should I do? It's strange that this is happening, as I did not change anything. Link to comment Share on other sites More sharing options...
rturner Posted February 21, 2012 Share Posted February 21, 2012 Nina, I'm not sure if you are using the php mail() function on your server or smtp. If it's php mail, one way to tell if it is working is to create a file called mailtest.php. Copy this code to it (put your own email address in). Upload it to your site and pull up www.yoursite.com/mailtest.php It will say Mail Sent! most likely. Then check your email to see if the message is there. If not, have your host check the php mail function. If it is there, then there is something else misconfigured in your prestashop. <?php mail('[email protected]','Test mail','The mail function is working!'); echo 'Mail sent!'; ?> If you're using smtp, skip the above and check your server settings where you entered them. I use php mail, so I'm not sure how prestashop sets up smtp. hope this helps, Richard 3 Link to comment Share on other sites More sharing options...
shellxie Posted February 22, 2012 Share Posted February 22, 2012 rturner, I encounter the same problem. I setup to use php(). I sent test email and it is ok. but when I confirmed order, both customer email and my shop email can not receive email correctly. Below error message always are sent to my shop email. how to fix it? The original message was received at Wed, 22 Feb 2012 09:28:42 -0700 from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <[email protected]> (reason: 553 sorry, your mail was administratively denied. (#5.7.1)) ----- Transcript of session follows ----- ... while talking to relay-hosting.secureserver.net.: >>> MAIL From:<[email protected]> SIZE=20663 BODY=8BITMIME <<< 553 sorry, your mail was administratively denied. (#5.7.1) 501 5.6.0 Data format error --附转发的邮件-- To: [email protected] Subject: [test] Order confirmation From: [email protected] Date: Thu, 23 Feb 2012 00:28:42 +0800 Link to comment Share on other sites More sharing options...
NinaCreatus Posted February 22, 2012 Author Share Posted February 22, 2012 Nina, I'm not sure if you are using the php mail() function on your server or smtp. If it's php mail, one way to tell if it is working is to create a file called mailtest.php. Copy this code to it (put your own email address in). Upload it to your site and pull up www.yoursite.com/mailtest.php It will say Mail Sent! most likely. Then check your email to see if the message is there. If not, have your host check the php mail function. If it is there, then there is something else misconfigured in your prestashop. <?php mail('[email protected]','Test mail','The mail function is working!'); echo 'Mail sent!'; ?> If you're using smtp, skip the above and check your server settings where you entered them. I use php mail, so I'm not sure how prestashop sets up smtp. hope this helps, Richard Hi, rturner! Thank you for your response. I managed to solve the problem by simply choosing "Use PHP mail() function. Recommended; works in most cases" option. Then I sent a tes e-mail and it arrived. After that I made an order and soon after that another one arrived from one of my customers - I've received all e-mails and it now seems that all works just fine for me. Though, I will write down the code you suggested to me in case something goes wrong also with this php option. Thank you so much for all your help and responses! I hope everyone else who is encountering the same or similar problem, finds the solution. Nina 1 Link to comment Share on other sites More sharing options...
rturner Posted February 22, 2012 Share Posted February 22, 2012 The original message was received at Wed, 22 Feb 2012 09:28:42 -0700 from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <[email protected]> (reason: 553 sorry, your mail was administratively denied. (#5.7.1)) ----- Transcript of session follows ----- ... while talking to relay-hosting.secureserver.net.: >>> MAIL From:<[email protected]> SIZE=20663 BODY=8BITMIME <<< 553 sorry, your mail was administratively denied. (#5.7.1) 501 5.6.0 Data format error Is relay-hosting.secureserver.net associated with your hosting account? It's not letting your mail through. Usually the problem with phpmail not working is (1) the email address you have set up in Prestashop is not the approved email address account you have on your webhost. (2) Your email address or your IP address is listed in spamhaus and blocked. It could be you were assigned the previous ip address belonging to a spammer? Ninacreatus: Glad it's working! Link to comment Share on other sites More sharing options...
shellxie Posted February 23, 2012 Share Posted February 23, 2012 hi, rturner, i solved the problem. I changed the email in BO>Preference>Contact information with another email address of my hosting server. before I used hotmail address, so I was returned with error message. Thanks for your help. 1 Link to comment Share on other sites More sharing options...
buana cyber Posted September 28, 2012 Share Posted September 28, 2012 i have a same problem today.. and i tried some tips that i'm not sure if this is a right solution, but it works for me what i have todo is: 1. uninstall mail alert modul 2. install again mail alert modul 3. set up again mail alert modul configuration 4. try it to make a test order NOTE: 1. with my steps above, I still didnt receive mail order notification if i try to make a test order in firefox, but if try in chrome, i did receive mail notification 2. in firefox i didnt receive mail notification, what i recieved is these kind of emails: -email 1- This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: [email protected] Domain mydomain.com has exceeded the max defers and failures per hour (5/5 (45%)) allowed. Message discarded. -email 2- This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: [email protected] SMTP error from remote mail server after initial connection: host mta6.am0.yahoodns.net [74.6.136.244]: 553 5.7.1 [bL21] Connections will not be accepted from 111.68.113.242, because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html Link to comment Share on other sites More sharing options...
hugosnel Posted February 5, 2013 Share Posted February 5, 2013 I am having a simular problem: Al worked before but now only the client gets the mail confirmation , nothing is mailed back to the shop mail adress,. Using server STMP shows all test ok. Link to comment Share on other sites More sharing options...
Recommended Posts