meimeisi Posted April 7, 2014 Share Posted April 7, 2014 hi! i am using prestashop 1.5.4.1 for almost a year and suddenly i started to encounter issue below and i actually never change any settings or update any new modules etc before the issue. 1. i only receive email of paypal notification of new order but i never receive email sent from my PS to my yahoo mail (I am using yahoo.com email all the while) 2. my customers also feedback they never receive email of order confirmation too. When i tried to send a test email from my back office to my yahoo mail, it didn't go through. I submitted message through CONTACT US from front office, i still never receive email. So, i went to research and i started to use SMTP setting. Initially, i could still receive email as usual. However, the issue has started again now. I couldn't even send test email at all..Could anyone help on this? I am really upset that PS seems to keep giving me new problem/glitch. I have message from my web hoster, [email protected] R=lookuphost T=remote_smtp: SMTP error from remote mail server after end of data: host mta7.am0.yahoodns.net [98.138.112.32]: 554 5.7.9 Message not accepted for policy reasons. See http://postmaster.ya...tmaster-28.html It's due to yahoo policy issue? Link to comment Share on other sites More sharing options...
vekia Posted April 7, 2014 Share Posted April 7, 2014 it's not a prestashop side problem. it sends emails, but somehow other mail services blocks these emails - so in effect they arent delivered. check this: https://help.yahoo.com/kb/mail/SLN7253.html?impressions=true possible problems: - you use mail with different domain (your domain shop: domainA.com your mail domain in prestashop: domainB.com) - your hoster changed something in mail service settings - server that you use is blocked by yahoo due to the unknow reasons (spam, flood etc.) 1 Link to comment Share on other sites More sharing options...
meimeisi Posted April 7, 2014 Author Share Posted April 7, 2014 it's not a prestashop side problem. it sends emails, but somehow other mail services blocks these emails - so in effect they arent delivered. check this: https://help.yahoo.com/kb/mail/SLN7253.html?impressions=true possible problems: - you use mail with different domain (your domain shop: domainA.com your mail domain in prestashop: domainB.com) - your hoster changed something in mail service settings - server that you use is blocked by yahoo due to the unknow reasons (spam, flood etc.) Thanks for the information. I am puzzled by this email issue because i didn't change anything including the email domain (everything that i have been using for almost 4 years are under yahoo mail) So i have asked the hoster for help and they verified that everything is in order. the reason of email rejection from their server is due to yahoo policy. And they asked me to seek help from Yahoo to make sure i could enter correct email configuration from prestashop. However, the issue has now been resolved but i do not know how did it happen. Everything seems normal after i woke up the next day. I could start receiving email of notifications of new order, customer could receive email of order updates, and test email from prestashop is working fine too. Unfortunately, there is still 1 error remains which is email is not working for any enquiries submitted by customer from website under CONTACT US form (PS 1.5.4.1). Any advice is appreciate. =) Link to comment Share on other sites More sharing options...
vekia Posted April 7, 2014 Share Posted April 7, 2014 what about: you use mail with different domain (your shop domain: domainA.com your mail domain in prestashop: domainB.com) Link to comment Share on other sites More sharing options...
meimeisi Posted April 7, 2014 Author Share Posted April 7, 2014 what about: you use mail with different domain (your shop domain: domainA.com your mail domain in prestashop: domainB.com) my shop domain is meimeisignatures.com and email domain in prestashop is [email protected] could it be the issue sometimes? and it will happen again? Link to comment Share on other sites More sharing options...
meimeisi Posted April 7, 2014 Author Share Posted April 7, 2014 this was the error message pulled out by hoster "2014-04-05 20:31:57 1WWbwD-0004ud-1J <= [email protected] H=localhost (serv01.avm263.sgvps.net) [127.0.0.1]:34371 P=smtp S=959 [email protected] T="Test message -- Prestashop" for [email protected]2014-04-05 20:31:57 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1WWbwD-0004ud-1J2014-04-05 20:31:57 1WWbwD-0004ud-1J SMTP connection identification H=localhost A=127.0.0.1 P=34371 M=1WWbwD-0004ud-1J U=meimeisi ID=505 S=meimeisi B=authenticated_local_user2014-04-05 20:31:57 1WWbwD-0004ud-1J SMTP connection outbound 1396747917 1WWbwD-0004ud-1J meimeisignatures.com [email protected]2014-04-05 20:32:00 1WWbwD-0004ud-1J ** [email protected] R=lookuphost T=remote_smtp: SMTP error from remote mail server after end of data: host mta7.am0.yahoodns.net [98.138.112.32]: 554 5.7.9 Message not accepted for policy reasons. See http://postmaster.yahoo.com/errors/postmaster-28.html2014-04-05 20:32:00 cwd=/var/spool/exim 7 args: /usr/sbin/exim -t -oem -oi -f <> -E1WWbwD-0004ud-1J2014-04-05 20:32:00 1WWbwG-0004ul-9B <= <> R=1WWbwD-0004ud-1J U=mailnull P=local S=2035 T="Mail delivery failed: returning message to sender" for [email protected]2014-04-05 20:32:00 1WWbwD-0004ud-1J Completed" Link to comment Share on other sites More sharing options...
vekia Posted April 7, 2014 Share Posted April 7, 2014 my shop domain is meimeisignatures.com and email domain in prestashop is [email protected] could it be the issue sometimes? and it will happen again? So you've got an answer. it's a due to the SPF policy if you use mail() function and email with external domain (yahoo) it will spawn SPF error on almost each mail service (gmail,hotmail,yahoo etc.) Link to comment Share on other sites More sharing options...
meimeisi Posted April 7, 2014 Author Share Posted April 7, 2014 So you've got an answer. it's a due to the SPF policy if you use mail() function and email with external domain (yahoo) it will spawn SPF error on almost each mail service (gmail,hotmail,yahoo etc.) oh, my question is why is this issue happened after 4 years? it's the same email and setting that i have been using for so long without problem until yesterday. So, i have set up the SMTP configuration from back office instead of using mail()function but the CONTACT US form is still not working in order to send message to my yahoo mail box. Here's the printscreen for the SMTP settings Link to comment Share on other sites More sharing options...
vekia Posted April 7, 2014 Share Posted April 7, 2014 wait a minute im confused a little now you wrote somewhere that you use mail() function (instead of SMTP) ? or i missed something? Link to comment Share on other sites More sharing options...
meimeisi Posted April 7, 2014 Author Share Posted April 7, 2014 wait a minute im confused a little now you wrote somewhere that you use mail() function (instead of SMTP) ? or i missed something? I am sorry for the confusion. I was using PHP mail() function until the issue occurred so i changed to use my own SMTP parameters of yahoo mail account. By changing the configuration of SMTP as per last photo attached, i am now able to receive email notification. However, only CONTACT US form is not working although it's the same yahoo email in the configuration from PS. Link to comment Share on other sites More sharing options...
rissol0506 Posted April 7, 2014 Share Posted April 7, 2014 I am sorry for the confusion. I was using PHP mail() function until the issue occurred so i changed to use my own SMTP parameters of yahoo mail account. By changing the configuration of SMTP as per last photo attached, i am now able to receive email notification. However, only CONTACT US form is not working although it's the same yahoo email in the configuration from PS. I am having the same issue - email configuration ok, but not receiving emails from orders and can´t send email to clients. Can someone help me? Link to comment Share on other sites More sharing options...
meimeisi Posted April 8, 2014 Author Share Posted April 8, 2014 I am having the same issue - email configuration ok, but not receiving emails from orders and can´t send email to clients. Can someone help me? hi are you using yahoo, gmail or hotmail? Link to comment Share on other sites More sharing options...
rissol0506 Posted April 8, 2014 Share Posted April 8, 2014 hi are you using yahoo, gmail or hotmail? none i am using my domain name email [email protected] Link to comment Share on other sites More sharing options...
vekia Posted April 8, 2014 Share Posted April 8, 2014 I was using PHP mail() function until the issue occurred so i changed to use my own SMTP parameters of yahoo mail account. By changing the configuration of SMTP as per last photo attached, i am now able to receive email notification. so, if you used mail() function with @yahoo mail - this is why you saw SPF notification, now if you use SMTP method - you should use also @yahoo mail as shop mail, then you will not see SPF notification Link to comment Share on other sites More sharing options...
meimeisi Posted April 8, 2014 Author Share Posted April 8, 2014 so, if you used mail() function with @yahoo mail - this is why you saw SPF notification, now if you use SMTP method - you should use also @yahoo mail as shop mail, then you will not see SPF notification i am sorry but how would i check that my shop mail is using yahoo account? I just hope that i didn't miss it out. Link to comment Share on other sites More sharing options...
Optimus_Sam Posted April 8, 2014 Share Posted April 8, 2014 www.mail-tester.com is a good way to check if ur spamming or not. I have the same problem because my shop used to be verwarmingsshop.be and is now zet-shop.be. I've changed it in BO but nothing changed and have similar problems with mails not getting trough... 1 Link to comment Share on other sites More sharing options...
vekia Posted April 8, 2014 Share Posted April 8, 2014 www.mail-tester.com is a good way to check if ur spamming or not. I have the same problem because my shop used to be verwarmingsshop.be and is now zet-shop.be. I've changed it in BO but nothing changed and have similar problems with mails not getting trough... damn, i've got 6.9 :/ Link to comment Share on other sites More sharing options...
Optimus_Sam Posted April 9, 2014 Share Posted April 9, 2014 damn, i've got 6.9 :/ i've got a 9.9 ^^. But had to make some adjustments thought. I started with a 2/10 Link to comment Share on other sites More sharing options...
Milen Posted July 7, 2014 Share Posted July 7, 2014 I have the same problem Link to comment Share on other sites More sharing options...
El Patron Posted July 8, 2014 Share Posted July 8, 2014 tip: often times emails do not get sent because there is no translation for the visitor language, check that you have the proper xlation for the email back office-->localization-->translations-->email translations Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now