Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: kornasio02 w Luty 09, 2012, 05:56:41 pm

Tytuł: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 05:56:41 pm
Witam.

Po dwóch dniach męczarni, czytaniu forum i konfiguracji PS musze zapytać.

Klient składa zamówienie, do niego email przychodzi jest wszystko ok.

Email z nowym zamówieniem nie przychodzi do administratora na ustawiony adres.

Moja konfiguracja:
moduły/Administracja/Powiadomienia emailem -adres wpisany poprawnie
pracownicy/jeden użytkownik Administrator -adres wpisany poprawnie
ustawienia/Informacje kontaktowe -adres wpisany poprawnie
ustawienia/E-mail -adres wpisany poprawnie, test konfiguracji maila pozytywny. Mail przychodzi na skrzynkę.

Wydaje mi się, że sprawdziłem wszystko.

Na moim drugim sklepie wszsytko jest tak samo i działa poprawnie.

Uprzejmie proszę o podpowiedź, co i gdzie mogę zmienić.
Z góry dzięki pozdrawiam
   
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sebkos w Luty 09, 2012, 06:30:41 pm
Witaj,

obstawiam brak szablonu maila w katalogu modułu Powiadomienia e-mailem. Standardowo brakuje tam podfolderu "pl" z polskimi szablonami lub folder istnieje lecz pliki są puste.

Pozdrawiam
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 06:36:48 pm
Tego nie weryfikowałem. Czy wiesz jaki to jest dokładnie folder?

Nie dochodzą także maile kiedy klient korzysta z opcji zapytaj o Dostępność produktu.

Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sebkos w Luty 09, 2012, 06:45:14 pm
Więc pewnie w obu przypadkach brakuje polskich szablonów. Gdy dodajesz język tworzy się folder "pl" lecz pliki w nim są puste. Dla pewności sprawdź wszystkie moduły które wysyłają maile. Powiadomienia e-mailem to moduł "mailalerts" dalej podfolder mails i pl. Szablony możesz skopiować z innego języka i przetłumaczyć.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 06:55:36 pm
W katalogu mailalerts jest plik pl.php
W katalogu mails jest katalog pl a w nim pliki z szablonami

Sprawdziłem także inny email konfiguracje i tez nic. Dajel nie wysyła do administratora żadnego maila.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sebkos w Luty 09, 2012, 08:08:40 pm
Zgoda, ale sprawdź czy te pliki z szablonami nie mają przypadkiem wielkości 0KB.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 08:50:34 pm
Pliki zawierają jakąś wielkość.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sebkos w Luty 09, 2012, 09:36:16 pm
Faktycznie, problem szablonów można wykluczyć. Jeśli w konfiguracji modułu Powiadom e-mailem zostało zahaczone pole "Otrzymuj powiadomienie jeśli złożone nowe zamówienie" i nadal nie wysyła to kończą mi się pomysły na tę chwilę.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 09:45:33 pm
Dziękuję.

Będę walczyć jak z wiatrakami bo ja też nie mam pomysłu.

Na samym początku jak już dodałem wszystkie produkty i  sklep zaczął działać to było wszystko ok.

Zmieniłem adres email na taki już właściwy który chciałem aby został..... i nastąpiła klapa.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sower w Luty 09, 2012, 10:34:30 pm
tak czytam i czytam.............. i na samym końcu wyłuszczyłeś problem
jeżeli korzystasz z funkcji mail() to sprawdz czy serwer to obsługuje a jeżeli korzystasz z smtp sprawdz poprawność ustawień dla smtp a najlepiej wyslij emaila testowy a przede wszystkim włącz wyświetlanie błedów w preście
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sebkos w Luty 09, 2012, 11:00:36 pm
dokładnie, o tym samym pomyślałem czy przypadkiem ostatnia wiadomość nie jest najważniejsza.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 09, 2012, 11:16:37 pm
Jeżeli chodzi o funkcję mail (ustawienia/E-mail) wpisane dane smtp mam poprawne. Korzystając z przycisku na dole Test konfiguracji e-maila Wyślij wiadomość testową. Wynik jest pozytywny i otrzymuję tą wiadomość na swoją docelową pocztę.

Jeżeli chodzi o włączenie raportowania błędów to kurcze nie mogę odnaleźć gdzie się to włącza.

Serwer obsługuje wszystko gdyż mam drugi taki sklep z innymi produktami na tym samym serwerze z tymi samymi ustawieniami.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: sower w Luty 09, 2012, 11:34:47 pm
jak właczyć wyświetlanie błędów było 1000 razy - wystarczy poszukać

częstą przyczyną tego typu błędów jest problem ze switf-te lub błędnych ustawień smtp
tak więc zacznij od tego - włączyć wyświetlanie błędów/debugowanie i przy odrobinie szczęścia presta ci sama powie co ja boli ;)
 no chyba, że masz ustawiony adres w domenie gmail to to tez może być przyczyna błedów
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: kornasio02 w Luty 10, 2012, 09:40:33 pm
Kurcze dalej nie wiem.

Wykonałem przypomnienie hasła w panelu logowania się administratora i normalnie przyszedł email tak jak powinien.

Włączyłem pokazywanie błędów. Szukam teraz na forum jak i gdzie je odczytać.
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: arcadiusz w Marzec 09, 2012, 02:50:42 pm
Witam, metodą prób i błędów na serwerze home.pl. Testujcie wysyłanie wiadomości poprzez "kontakt z nami" ze sklepu jako użytkownik zalogowany, a nie przez "Wyślij wiadomość testową" w panelu administracja. Ja się tak męczyłem okazało się że po poprawnych ustawieniach wysyłanie przez "Wyślij wiadomość testową" wywala błąd "Proszę sprawdzić konfiguracje", a jak niby "wysłano poprawnie" to wcale wiadomości nie dochodziły. Zacząłem testować konfiguracje w drugim okienku odpalając sklepik jako zalogowany użytkownik i próbując przez "Kontakt z nami" . Po kilku próbach konfiguracji i poprawnym skonfigurowaniu wysłał wiadomość bez zgłaszania błędów i jak się okazało wiadomość ta dotarła do adresata, natomiast w opcji ustawienia -> e-mail, dalej przez "wyślij wiadomość testową" wywala błąd, myślę że jest to błąd w prestashop!


Na home.pl serwer
smtp: mojadomena.home.pl;
uzytkownik smtp:adres maila, którym logujesz się do panela poczty
hasło:*******
szyfrowanie: SSL,
port:465
i to jest moja poprawna konfiguracja, na razie działa, a jak wyżej wspomniałem wiadomość testowa dalej powoduje "Błąd: proszę sprawdzić konfigurację"
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: miruk w Październik 19, 2012, 11:12:00 pm
Mam ten sam problem, w  Test konfiguracji e-maila wywala mi: " Błąd: proszę sprawdzić konfigurację. "
Jednak maile od zalogowanych użytkowników dochodzą, natomiast problemem jest to że nie dochodzi nic od użytkowników niezalogowanych, chociaż pisze że wiadomość została wysłana i to jest mylące dla nich. Czy ktoś sobie z tym poradził? Moja wersja presty to 1.4.9
Tytuł: Odp: Nie wysyła maila z info o nowym zamówieniu
Wiadomość wysłana przez: west w Listopad 26, 2013, 01:43:34 pm
konfiguracja dla home.pl
smtp port 587
ponadto dla wersji > 1.5.x
 /tools/swift/Swift/Message.php linia #79
$this->setFrom("");$this->setFrom("youremail@yourdomainname.com");/tools/swift/Swift.php
po linii 370
if (!($has_reply_to = $message->getReplyTo())) $message->setReplyTo($from);if (!$has_reply_to[0])$message->setReplyTo($from->getAddress());jeśli to nie pomoże
/tools/swift/Swift/Plugin/MailSend.php line # 159
dodajemy
$params = "";jeśli to nie pomoże
pobieramy plik (https://github.com/PrestaShop/PrestaShop/commit/789911184b72a2765a6faf39652506057350a021) i podmieniamy w  classes/Mail.php