Skocz do zawartości
Daria662

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

Rekomendowane odpowiedzi

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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Sprawdź w Preferencje > Email czy działa testowe wysyłanie maili. Podaj też jaką masz tam konfigurację i jeśli SMTP to sprawdź dane połączenia (czy hasło się zgadza itp.).

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

podobny temat związany z brakiem emaili na home  już był poruszany na tym forum

 

generalnie chodzi o to, że home wprowadziło pewne zmiany w konfiguracji serwerów, które w efekcie powodują błędy przy wysyłaniu emaili z presty - rozwiązaniem jest modyfikacja core presty

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Tak, hosting to home.pl

 

Dzwoniłam do nich wczoraj i powiedzieli, że przy przeniesieniu mojego serwera na lepszy (ostatnio kupiłam lepszy, z linii 'profesjonalnej') nic nie zmienili takiego, żeby mi maile nie działały.

Powiedzieli tylko, że mail, który wpisałam do presty musi być na serwerze home.pl, dlatego też stworzyłam taki mail i dałam w Preście "Użyj funkcji mail w php...", jednak to nie pomogło, bo maili jak nie było tak nie ma :/

Wysłałam też maila przez formularz kontaktowy jak z nimi rozmawiałam i wyszło, że mail wysyła, ale blokowała właśnie ta próba dostępu do gmail (wcześniej chciałam przekierować maile ze sklepu na gmail).

 

sower, mógłbyś coś więcej napisać o tej modyfikacji?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Dzięki wielkie za linka ;)

 

Poczytałam jeszcze: https://www.prestashop.com/forums/topic/280613-solved-upgraded-to-156-and-every-email-sent-malformed-recipient-address/
Podmieniłam plik Mail.php i mail próbny się wysyła (piszę, że wysłało), jednak nic nie dochodzi...

A jak chce wysłać wiadomość przez formularz to pokazuje się błąd:

500 Internal Error

The server encountered an internal error and could not complete your request.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

"Ranking przydatności artykułu: -47 (na podstawie 59 głosów)" - home.pl :P

 

Niestety nie wiem dokładnie po tej instrukcji gdzie mam dokładnie wpisać w pliku to from :/
 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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 jednym 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 (ja już miałam ($params="-io -f %s"))
 

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/

 

 

Jednak nie jest jeszcze wesoło, bo powiadomienia po zamówieniu dalej nie przychodzą :(

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



  • Podobna zawartość

    • Przez pszemek
      Witam kolegów i koleżanki
      Mam prestę 1,6,1,5 i taki o to problem, presta działa sobie poprawnie na moim wewnętrznym serwerze, tylko jest problem z funkcją maili, po prostu mój serwer na różne konfiguracje nie reaguje na wysyłkę maili. Odpuściłem ten temat bo spędziłem nad tym dużo czasu i teraz moje pytanie brzmi czy jest jakiś sposób na odejście tego ? np. skrypt php przekierowanie na inny serwer gdzie jest i działa obsługa maili. Czyli sklep sobie działa na moim serwerze wewnętrzym a wysyłka maili by szła z innego zewnętrznego serwera jest to jakoś do ogarnięcia ? Jak tak to bardzo proszę o podpowiedź i naprowadzenie jak to zrobić
    • Przez e-mbj
      Witam !
       
      Mam problem z newsletterem w Prestashop.
      Chciałbym zmodyfikować szablon newslettera, ponieważ póki co grzecznie mowiac wyglada do "du**" wysyła po prostu w najprostszej postaci jak zwykłego maila. Znalazłem jakieś szablony ale są do zmodyfikowania a ja nie za bardzo znam się na HTML'u etc.
      Jest ktoś w stanie to wykonać? Lub poradzić jak to wykonać?
      To samo dotyczy zwykłych maili ( po zamówieniu,statusy zamówienia etc) Wysyła w roznych językach rozchodzą się etc. Chciałbym, w miare możliwości aby to też było zmodyfikowane.
       
      Dziekuje i pozdrawiam.
       
      http://scr.hu/3agc/v36y4 Tutaj jak wyglada newsletter.
  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7 822
    • Postów
      37 123
×