Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: grysiak w Listopad 04, 2009, 12:10:41 pm
-
Warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /tools/swift/Swift/Plugin/MailSend.php on line 160
Strona główna>Kontakt
Po wybraniu kontak ze sklepem wyskakuje taki błąd, jak można to naprawić
-
Witam, domyslam sie ze blad lezy po stronie mysql, Czy ktos orientuje sie jaki plik odpowiedziaslny jest za poczte
-
Czyżby /tools/swift/Swift/Plugin/MailSend.php ?
To nie jest błąd tylko ostrzeżenie. Czy e-mail wysłany z tego formularz dociera do adresata ?
O ile maile nie dochodzą, prawdopodobnie twoj ISP blokuje funkcje php mail(), ustaw sobie wysylanie wszystkich informacji przez smtp.
-
Jeszcze sobie przypomnialem ze kiedys mialem problem z wyslaniem maili przez z mail() w momencie kiedy w nazwie sklepu byly polskiie znaki. Spróbuj zmienic nazwe na taka w której jest jedynie a-z 0-9.
-
powiem szczerze że kombinuje z tą nazwą ale nic nie pomaga, zainstalowalem nowy sklep i z tamtad maile mozna wyslac.
Jestem w fazie przenosazenia produktów, może jeszcze ktos ma inne pomysł
-
konfiguracja smtp tez niedziala :(
-
Witam,
Podobnie z u mnie występuje:
1. nie działa konfiguracja SMTP - dlaczego nie wiem :(
Sprawdzone w 4 niezależnych instalacjach skryptu pobranego z prestashop.pl.
Pytanie czy to jest ogolny błąd systemu czy jednak gdzieś w instalacji mam coś nie tak przygotowane - czy jakoś sklep generuje raport jakie maile i kiedy zostały wysłane ? Lamer jestem w tym temacie
A w piątek musi stać sklep :(
wojth
-
Sory że odkopuje, ale mam ten sam problem. Czy ktoś ma jakiś pomysł?
-
Warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /tools/swift/Swift/Plugin/MailSend.php on line 160
Mialem to samo przy probie wysylki wiadomosci do klienta z zakladki 'zamowienia'.
Wyedytuj plik MailSend.php, znajdz linijke:
if (!ini_get("safe_mode")) $success = mail($to, $subject, $message, $headers, $params);
dodaj przed nia:
$spam = array("\n", " ");
$clear = array("", "");
$subject = str_replace($spam, $clear, $subject);
U mnie pomoglo :)