Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: Daria662 w Maj 05, 2015, 12:43:37 pm

Tytuł: Nie wysyłają się maile do klientów
Wiadomość wysłana przez: Daria662 w Maj 05, 2015, 12:43:37 pm
Witam.

Mam problem z mailami. Wszystko działało dobrze, aż nagle zaczęły do mnie docierać informacje od klientów, że nie dochodzą im maile z zamówieniem. Sprawdziłam i faktycznie - nic na skrzynce nie ma po złożeniu zamówienia.

Co się mogło zepsuć? Jak mam to naprawić?
Przeglądnęłam z trzy fora, szukałam i szukałam i nie znalazłam odpowiedzi :(

Wersja Prestashop: 1.4
Tytuł: Odp: Nie wysyłają się maile do klientów
Wiadomość wysłana przez: design4VIP w Maj 05, 2015, 02:22:27 pm
a w SPAM tez nie ma? test wiadomsoci wychodzi? jako admin otrzymujesz maila z zamowieniem? 
Tytuł: Odp: Nie wysyłają się maile do klientów
Wiadomość wysłana przez: Daria662 w Maj 05, 2015, 02:33:19 pm
Nie ma w spam :( Odświeżałam kilka razy, też nic.
Jak chce zrobić test wiadomości to się zaczyna ładować i na tym się kończy :/
Też nie mam maila... W ogóle w ustawieniach był podany jakiś inny mail (który nie istnieje), zmieniłam go dzisiaj, ale nie pomogło...


Na dodatek jak chce zmienić jeden z produktów to mi się ścina gdy zjeżdżam do pola opisu. Ja nie wiem co to jest z tą prestą :/
A znowu na drugim sklepie, który mam, podczas rejestracji nie pokazują się pola do wpisania adresu i klient nawet jakby bardzo chciał to nie wpisze adresu do wysyłki...
Nie wiem czy to jest powiązane czy nie, ale lepiej napisać.



Tytuł: Odp: Nie wysyłają się maile do klientów
Wiadomość wysłana przez: Daria662 w Maj 11, 2015, 09:59:19 am
Aktualizacja (zebrane wiadomości):

Udało mi się naprawić maile z formularza kontaktowego.

Mam serwer na home.pl i okazało się, że nie mogę przekierować wiadomości na pocztę 'zewnętrzną', np. Gmail, tylko poczta musi być na home.pl. Dlatego założyłam skrzynkę na home.pl i ustawiłam przekierowanie na Gmail (żeby mi maile po prostu na Gmaila i tak przychodziły).

Następna sprawa to są ustawienia.
W Prestashop mam ustawione:
Użyj funkcji mail() w PHP. Zalecane; działa w większości przypadków.
I mail sklep@eintex.pl

Następnie weszłam na panel Home.pl i w konfiguracji maila znalazłam Zabezpieczenia antyspamowe. Zaznaczyłam "Akceptuj pocztę z zewnętrznego przekierowania" i maile działają


Zmieniłam jeszcze pliki jak ktoś wcześniej na forum napisał:

../tools/swift/Swift/plugin/MailSend.php
public function __construct($params="-f %s") { $this->setAdditionalParams($params); $this->setOS(PHP_OS); }gdzie -f to dodatkowy parametr


oraz dodatkowo
../tools/swift/Swift/Message.php
$this->setFrom("mojemail@mojadomena.pl");Oraz:
"controllers/front/ContactController.php. W lini numer 196 usunąłem $from i w to miejsce wpisałem adres mailowy sklepu który jest na domenie home.pl. Oczywiście też ten adres trzeba wpisać w Preście w Zaawansowane/Adresy e-mail. Poniżej zamieszam przerobioną linijkę kodu. U mnie ładnie działa."
$var_list, $contact->email, $contact->name, 'adresmailowy@nadomenie.pl', ($customer->id ? $customer->firstname.' '.$customer->lastname : ''),Źródło: https://www.prestashop.com/forums/topic/347308-homepl-problem-z-funkcj%C4%85-mail/


Wyczyściłam moduł odpowiedzialny za wysyłanie powiadomień i zadziałało :)
Tytuł: Odp: Nie wysyłają się maile do klientów
Wiadomość wysłana przez: dippaolo w Sierpień 31, 2015, 10:54:18 pm
Daria662@


Jesteś WIELKI!!! Twoje rozwiązanie uruchomiło perfekcyjnie działanie maili na home.pl :D