wdrożenia PrestaShop

Nie wysyłają się maile do klientów

  • 4 Odpowiedzi
  • 2039 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Daria662

  • Użytkownik
  • **
  • 39
  • 1
  • prestashop
  • PrestaShop: PS
  • Status: forum
Nie wysyłają się maile do klientów
« dnia: 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

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Nie wysyłają się maile do klientów
« Odpowiedź #1 dnia: Maj 05, 2015, 02:22:27 pm »
a w SPAM tez nie ma? test wiadomsoci wychodzi? jako admin otrzymujesz maila z zamowieniem? 
design4VIP z innej strony...

*

Offline Daria662

  • Użytkownik
  • **
  • 39
  • 1
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Nie wysyłają się maile do klientów
« Odpowiedź #2 dnia: 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ć.




*

Offline Daria662

  • Użytkownik
  • **
  • 39
  • 1
  • prestashop
  • PrestaShop: PS
  • Status: forum
Odp: Nie wysyłają się maile do klientów
« Odpowiedź #3 dnia: 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 :)
« Ostatnia zmiana: Sierpień 31, 2015, 11:03:22 pm wysłana przez west »

*

Offline dippaolo

  • Nowy
  • *
  • 4
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: forum
Odp: Nie wysyłają się maile do klientów
« Odpowiedź #4 dnia: Sierpień 31, 2015, 10:54:18 pm »
Daria662@


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