Jump to content

Not receiving email of new order and customer also never receive email suddenly


Recommended Posts

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

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.)

  • Like 1
Link to comment
Share on other sites

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

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-1J
2014-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_user
2014-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.html
2014-04-05 20:32:00 cwd=/var/spool/exim 7 args: /usr/sbin/exim -t -oem -oi -f <> -E1WWbwD-0004ud-1J
2014-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

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

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

 

k46xwz.jpg

Link to comment
Share on other sites

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

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

 

 

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

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

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...

  • Like 1
Link to comment
Share on other sites

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

  • 2 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...