fishordog Posted March 8, 2014 Share Posted March 8, 2014 (edited) i have been getting complains from customers with @hotmail, @msn, @outlook and other microsoft emails that they don't get any emails from my store. So i did some testing and any messages sent to these domains from store just keep bouncing. All other domains like @gmail, @rambler, @yahoo are fine. I checked my IP, domain and it's not blacklisted. Then i tried to use my store emails in Thunderbird and it works just fine, all emails get delivered to every domain (miscrosoft icluded). I tried to change web mail settings in my shop from php mail() function to SMTp but i still have same issue. Not sure what to do Edited March 8, 2014 by fishordog (see edit history) Link to comment Share on other sites More sharing options...
fishordog Posted March 8, 2014 Author Share Posted March 8, 2014 was testing if i can send emails to yahoo from my store and it shows that email was sent from [email protected] but it was sent from [email protected]. Any idea why it doesn't show real "from" address? Link to comment Share on other sites More sharing options...
fishordog Posted March 8, 2014 Author Share Posted March 8, 2014 fixed this thanks to @presto-changeo http://www.presto-changeo.com/en/content/9-fix-email-problems 2 Link to comment Share on other sites More sharing options...
[email protected] Posted August 7, 2014 Share Posted August 7, 2014 Hi I did al of the code below, but still there are some email addresses not working. I was told by the service provider that the problem is: Return-Path: <> Is there also a solution? Bevestiging e-mail problemen Deze pagina is geschreven in het Engels, zie de Engels versie voor de juiste code verandert. Er zijn een paar redenen waarom Prestashop kan geen e-mails verzenden vanaf uw server, de meest voorkomende zijn: "Van"-veld komt niet overeen met uw domein. Onverenigbaar extra headers. Hieronder vindt u oplossingen voor zowel: In / tools / snel / Swift / Message.php regel # 79 Veranderen $this -> setFrom ( "" ); Naar $this-> SetFrom ("[email protected]"); In / tools / snel / Swift.php na regel 370 if (($ has_reply_to = $ message-> getReplyTo ())!) $ message-> setReplyTo ($ van); Voeg de volgende code: if (! $has_reply_to[0] ) $message -> setReplyTo ( $from -> getAddress ()); Nu proberen het verzenden van een contact bericht .... Als het dan nog niet werkt, maken de volgende wijziging: In / tools / snel / Swift / Plugin / MailSend.php regel # 159 Toevoegen $params = "" ; Link to comment Share on other sites More sharing options...
[email protected] Posted August 13, 2014 Share Posted August 13, 2014 Hi I did al of the code below, but still there are some email addresses not working. I was told by the service provider that the problem is: Return-Path: <> Is there also a solution? Bevestiging e-mail problemen Deze pagina is geschreven in het Engels, zie de Engels versie voor de juiste code verandert. Er zijn een paar redenen waarom Prestashop kan geen e-mails verzenden vanaf uw server, de meest voorkomende zijn: "Van"-veld komt niet overeen met uw domein. Onverenigbaar extra headers. Hieronder vindt u oplossingen voor zowel: In / tools / snel / Swift / Message.php regel # 79 Veranderen $this -> setFrom ( "" ); Naar $this-> SetFrom ("[email protected]"); In / tools / snel / Swift.php na regel 370 if (($ has_reply_to = $ message-> getReplyTo ())!) $ message-> setReplyTo ($ van); Voeg de volgende code: if (! $has_reply_to[0] ) $message -> setReplyTo ( $from -> getAddress ()); Nu proberen het verzenden van een contact bericht .... Als het dan nog niet werkt, maken de volgende wijziging: In / tools / snel / Swift / Plugin / MailSend.php regel # 159 Toevoegen $params = "" ; Any comments on this subject? Link to comment Share on other sites More sharing options...
tomerg3 Posted August 13, 2014 Share Posted August 13, 2014 You may have better luck if you write in English. Try using http://www.mail-tester.com/ and see what it suggests you do / change Link to comment Share on other sites More sharing options...
[email protected] Posted August 14, 2014 Share Posted August 14, 2014 Is this better: Hi I did al of the code below, but still there are some email addresses not working. I was told by the service provider that the problem is: Return-Path: <> Is there also a solution? Fixing Email Problems This page was written in English, please see the English version for the correct code changes. There are a few reasons why Prestashop cannot send emails from your server, the most common ones are: "From" field doesn't match your domain. Incompatible additional headers. Below are solutions to both: In /tools/swift/Swift/Message.php line #79 Change $this->setFrom(""); To $this->setFrom("[email protected]"); In /tools/swift/Swift.php after line 370 if (!($has_reply_to = $message->getReplyTo())) $message->setReplyTo($from); Add the following code: if (!$has_reply_to[0]) $message->setReplyTo($from->getAddress()); Now try sending a contact message.... If it still doesn’t work, make the following change: In /tools/swift/Swift/Plugin/MailSend.php line # 159 Add $params = ""; Link to comment Share on other sites More sharing options...
[email protected] Posted August 25, 2014 Share Posted August 25, 2014 You may have better luck if you write in English. Try using http://www.mail-tester.com/ and see what it suggests you do / change Hi I've tested this be adding a new user, it return a almost perfect score 9/10. still it's not working @ concepts.nl because of Return-Path: <> Link to comment Share on other sites More sharing options...
Recommended Posts