daruj sobie SMTP bo zespół OC dopiero w nadchodzącej wersji 1.6 ma go poprawić i znormalizować pod kątem różnych serwerów.
piszesz że z funkcją MAIL nie dochodzi żadna poczta, miałem dokładnie to samo na serwerach home.pl i na domeny.pl i jest to błąd w konfiguracji serwera (ale oczywiście żadna z firm się do tego nie przyzna). Problem polega na tym że w nagłówkach funkcji mail serwery automatycznie dodają określoną liczbę linijek i niestety serwer domeny.pl i home.pl dodaj tych linijek za dużo stąd wszystko trafia nie tam gdzie trzeba.
Aby rozwiązać problem musisz wyedytować plik
system/library/mail.php i odnaleźć w nim linijkę 108:
- Kod: Zaznacz cały
$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline . $this->newline;
zamień ją na
- Kod: Zaznacz cały
$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline;
następnie przejdź do linijki 120:
- Kod: Zaznacz cały
$message .= 'Content-Transfer-Encoding: 8bit' . $this->newline . $this->newline;
i zamień ją na
- Kod: Zaznacz cały
$message .= $this->html . $this->newline;
zapisz zmiany i ustaw w konfiguracji sklepu protokół poczty na MAIL, wszystko powinno teraz działać.