Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: kornikmax w Luty 09, 2011, 01:42:51 pm

Tytuł: Nie działa wysyłanie poczty
Wiadomość wysłana przez: kornikmax w Luty 09, 2011, 01:42:51 pm
Pojawił się problem dość poważny - nie działa wysyłanie poczty, tzn. nie można nawet wysłać maila testowego z panelu administracyjnego, bez znaczenia czy jest to ustawienie mail w PHP czy też SMTP. Cały czas pokazuje animację wysyłania maila jednak nic się nie dzieje, mail nie dochodzi.
Tytuł: Odp: Nie działa wysyłanie poczty
Wiadomość wysłana przez: west w Luty 09, 2011, 04:35:45 pm
Zmień prawa dostępu do plików na 755 lub 777.
Tytuł: Odp: Nie działa wysyłanie poczty
Wiadomość wysłana przez: kornikmax w Luty 10, 2011, 09:14:37 am
Zmień prawa dostępu do plików na 755 lub 777.

No to bardzo ogólnie powiedziałeś. Prawa dostępu są pozmieniane tam gdzie trzeba było w procesie instalacji sklepu.
Masz na myśli jakieś inne pliki ?
Tytuł: Odp: Nie działa wysyłanie poczty
Wiadomość wysłana przez: kornikmax w Luty 10, 2011, 10:32:04 am
No i problem rozwiązany a częściowo dzięki tej poradzie z angielskiej strony:
http://www.presto-changeo.com/content/9-fix-email-problems (http://www.presto-changeo.com/content/9-fix-email-problems)

U mnie w Prescie 1.3.6.0 plik znajdujący się w ../tools/swift/swift.php nie zawierał żadnych instrukcji, co blokowało wysyłanie php mail. Rozwiązaniem okazało się skopiowanie tego pliku z wcześniejszej wersji (1.3.5.0) oraz zamiana w pliku /tools/swift/Swift/Message.php

$this->setFrom("");

na

 $this->setFrom("twojmail@twojadomena.pl");

Dzięki temu zabiegowi wszystko działa poprawnie.