hobylazy Posted February 6, 2013 Share Posted February 6, 2013 Hello everyone, My clients reported to me that emails are all gather in Spam or Junk folder, they doubt that it is a spam website. Why is this so? I tested five websites, but all the same. I want my mails to be in the Inbox! Anyone know what happened? I m in 1.5.2 ps version. thanks. Link to comment Share on other sites More sharing options...
hobylazy Posted February 6, 2013 Author Share Posted February 6, 2013 Gmail seems fine, because gmail does not have junk folder. It happens in hotmail, I m going to try yahoo Link to comment Share on other sites More sharing options...
hobylazy Posted February 7, 2013 Author Share Posted February 7, 2013 Yahoo also no problem. So hotmail is the only one which receive all mails in JUNK! I think I will prefer to reply it on my own and not from Ps back-office, so that mails will not goes to JUNK folder. Link to comment Share on other sites More sharing options...
pel024 Posted March 1, 2013 Share Posted March 1, 2013 I'm having this problem also. I'm getting lots of customer queries about the lack of order confirmations etc. It seems the problem is with hotmail.com (not co.uk etc) specifically. Is there anything we can do to stop hotmail interpreting PrestaShop emails as spam? Link to comment Share on other sites More sharing options...
El Patron Posted March 1, 2013 Share Posted March 1, 2013 you may want to consider, using the back office-->translation->order confirmation add verbage to have your customer add your email to their contacts folder to avoid it being placed in spam folder... i.e. You have been sent an order confirmation, if you do not see in your inbox, please check your spam folder and make sure to add us to your safe senders list.....blah blah blah... it's fairly common practice for small websites... 1 Link to comment Share on other sites More sharing options...
pel024 Posted March 1, 2013 Share Posted March 1, 2013 you may want to consider, using the back office-->translation->order confirmation add verbage to have your customer add your email to their contacts folder to avoid it being placed in spam folder... i.e. You have been sent an order confirmation, if you do not see in your inbox, please check your spam folder and make sure to add us to your safe senders list.....blah blah blah... it's fairly common practice for small websites... Good suggestion, thanks. Link to comment Share on other sites More sharing options...
devilsown Posted March 3, 2013 Share Posted March 3, 2013 Part of the problem is that prestashop for some reason attaches the logo to the email instead of hotlinking it. Another issues you should look into how your server is setup. Link to comment Share on other sites More sharing options...
jesustoledo Posted May 15, 2013 Share Posted May 15, 2013 I have prestashop 1.4.9 and I am having the same issue with gmail, MOST of my trasactional emails are going to spam folders... I am using a third party to send transactional emails www.authsmtp.com and we have checked all text as posible to see if they are clean to gmail... Regarding the suggestion above, how will they read the notification to mark as as safe email if they never receive any email from us Link to comment Share on other sites More sharing options...
jose_rui_sa Posted August 1, 2013 Share Posted August 1, 2013 same problem here.. mails go to hotmail trash Link to comment Share on other sites More sharing options...
El Patron Posted August 1, 2013 Share Posted August 1, 2013 same problem here.. mails go to hotmail trash don't use hotmail then...if you have a url, try to use your shop url, pop3...that might help as for gmail users...you can use your pop3 email, that can be checked using your gmail (requies dns change)....just google it Link to comment Share on other sites More sharing options...
jose_rui_sa Posted August 1, 2013 Share Posted August 1, 2013 well the problem isent mine... the problem was the clients.. getting my mails on junk Link to comment Share on other sites More sharing options...
El Patron Posted August 1, 2013 Share Posted August 1, 2013 well the problem isent mine... the problem was the clients.. getting my mails on junk Your thinking is that this is related is PS? Link to comment Share on other sites More sharing options...
jose_rui_sa Posted August 1, 2013 Share Posted August 1, 2013 Yes. Maybe something on email header/text is causing hotmail firewall working Some algorithm creating doubt to hotmail Link to comment Share on other sites More sharing options...
MDIPerformance Posted August 2, 2013 Share Posted August 2, 2013 I assume you did not setup your SMTP server in the advanced email configuration and/or are using a webhost for your site and Google apps or other for your email. Either situation can trigger some junk mail filters into believing the email header from the PS email is spoofed. Setup your SMTP in PS and have PS send the email via your SMTP server and I bet you this problem will go away. The PS email will now carry the email header info that is normally provided by your email host and therefore will look as "trusted" email to the receiving server. Richard 1 Link to comment Share on other sites More sharing options...
pel024 Posted August 3, 2013 Share Posted August 3, 2013 I also had this problem with hotmail specifically. I've done a number of things and the problem seems to have been solved. As has already been suggested, definitely set up your SMTP server rather than using PHP mail() function or any third party email service. Add SPF and DKIM records - if your using cpanel, this is under Email > Email Authentication. Stop PrestaShop sending your shop logo as an attachment - see post #5 of this thread. This will still show the logo where {shop_logo} is used in your email templates, but will not send the attachment. The only problem with this is that if the email client has images turned off by default (many do), your logo will not show unless they are turned on. But I recon it's better to see this than no email at all! 2 Link to comment Share on other sites More sharing options...
vekia Posted August 3, 2013 Share Posted August 3, 2013 sometimes problem like this is related to the spf, which detects email spoofing. what email you use in your back office? it is related to your shop domain? if not, the answer is probably in spf Link to comment Share on other sites More sharing options...
jose_rui_sa Posted August 3, 2013 Share Posted August 3, 2013 now I put the smtp definitions manually... gonna try and ASAP I tell you something.... sending for my hotmail everything ok.... but 3 clients not.... Link to comment Share on other sites More sharing options...
NemoPS Posted August 3, 2013 Share Posted August 3, 2013 I don't think prestashop has to be blamed this time, as this has to do with each email client setting. For example, gMail seems to be more restrictive than hotmail (so it does for me at least!) Link to comment Share on other sites More sharing options...
MDIPerformance Posted August 3, 2013 Share Posted August 3, 2013 Try changing the email setting to send by HTML only. By default Prestashop sends both txt and HTML. If that does not work, it is possible that your hosting company is on various spam black lists being used by many of these spam filters. In that case your options are only to change hosting company or setup your email handling via Google Apps. Typically mail sent via their secured servers is not going to seen as spam, because if a spam filter had google blacklisted, that would create a lot of problems due to the popularity of that service. Link to comment Share on other sites More sharing options...
El Patron Posted August 3, 2013 Share Posted August 3, 2013 we could beat this horse all day. when you send from a domain name using sender not related to that domain name...the chance of being considered spam by even your own hosting company rises...and personally I find emails from someurl.com coming from anyother URL, suspect and frankly will avoid those sort of sites...that's me though, while male Caucasian 55...your market may differ You are much better served using your domain names URL for emailing, then you can set up different yahoo/gmail (don't know about 'notsohot@hotmail' using your pop3 mailserver. IMHO: to do otherwise is folly happy prestashopping 1 Link to comment Share on other sites More sharing options...
NemoPS Posted August 3, 2013 Share Posted August 3, 2013 I totally agree, El Patron Link to comment Share on other sites More sharing options...
MDIPerformance Posted August 3, 2013 Share Posted August 3, 2013 Your are only dealing with the visible part of the email, not the underlying header code. I am sure the people here that are having problems (I did too on one install when I forgot to change to the SMTP method) are using the domain name of their store. Doing that by itself will normally not solve this problem. That is why the best way to avoid this problem is to use the SMTP server that handles the email. So if you are on Google Apps for email (or similar service), then you need to use that SMTP server. If your email is handled by your "normal" store hosting company, then you should use that email server. In either case, the email host's SMTP server requires authentication and in essence "validates" (I am using that word loosely here to keep it not to technical) that the email was sent from the same domain as the email address. (Again very loose "simple" interpretation of the technical side) Of course there are some exceptions to this if the SMTP server being used is blacklisted as a "spam" server. In that case will end up in Spam. My suggestion of using Google Apps was mainly offered if that specific scenario exists. It is highly unlikely that any reputable spam filtering software will filter any "authenticated" messages that were sent by the Google mail server as that would have probably a tremendous negative impact on all of their customers. Of course, it is very important that email handling is technically setup correctly with MX records in the DNS record to point to Google. Many hosts today offer that type of integration even out of the box for the less technically inclined, but virtually any host should be able to make those revisions in their DNS either through customer support or through customer's own ability to change the DNS record (only recommended if you know what you are doing). I believe using SMTP in PS with a properly setup email on a non-blacklisted hosting company or with a "trusted" service like Google will solve about 99.9% of this problem. The remaining .1% will likely be a result of a some overly aggressive email spam server and there would be nothing a shop owner could do. 1 Link to comment Share on other sites More sharing options...
aun4some1 Posted March 25, 2014 Share Posted March 25, 2014 Stop PrestaShop sending your shop logo as an attachment - see post #5 of this thread. This will still show the logo where {shop_logo} is used in your email templates, but will not send the attachment. The only problem with this is that if the email client has images turned off by default (many do), your logo will not show unless they are turned on. But I recon it's better to see this than no email at all! Hi pel024, I have done with other first two steps what you suggested above but i am confused on the step i qouted in reply "Stop PrestaShop sending your shop logo as attachment". I did not see any command or work to do with attachments in post# 5 of this thread. But i have searched for "Stop PrestaShop sending your shop logo as an attachment" and i have found another reply of an expert who is saying to do this Hi, In PS 1.5.4.1 to not attach shop logo image in emails You need to edit file classes/Mail.php and change line 251 $template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo)));to /*$template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo))); */ This is usefull when You remove shop logo image in email templates by remove all {shop_logo} strings, and You want prevent showing logo in email attachment. So let me know if it is the right thing to do. (Sorry for poor english). Hope to hear more from you soon. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts