Co moze byc przyczyna kaprysnego wysylania maili za pomoca funkcji mail? Mam stronke na superhost.pl. Tam tez jest skrypt integrujacy platnosci z moim serwisem. Sam ten skrypt napisalem, czyli wiem co tam jest. Dziala w nim wszystko jak zaplanowalem. Fajnie, pochwalilem sie. Jednak nie wszystko jest porzadku. Otoz kaprysnie zachowuje sie funkcja mail. Po rozpoczeciu transakcji lacze sie z baza, dzieja sie cuda na kiju. Jest tez wysylanie maila z powiadomieniem, ale nie zawsze to dziala. Jesli dwie, trzy osoby dziennie dokonaja zakupu, dostane nie wszystkie maile, np. jednego, czasem dwa, a moze i czasem wszystkie trzy. Co moze powodowac takie dzialanie? Zaznaczam, ze wszystko inne dziala. Sprawdzilem kazdy kawalek kodu, wrzucalem tam warunki, echo, printy, aby sprawdzic, czy czasem cos sie nie wysypuje. Wszystko jest ok, klienci sa zadowoleni, ale ja co jakis czas musze "recznie" sprawdzac w bazie (gdzie wszystko jest poprawnie odnotowane!) przebieg transakcji.
W uproszczeniu jest tak (po nawiazaniu transakcji):
...
mail($do, $temat, $tresc, "Content-Type: text/plain; charset="iso 8859-2"");
//tu lacze sie z baza, gdzie wszystko jest ok
...
Sory, za przydlugawego maila, ale nie chcialem pisac po prostu "funkcja mail() nie dziala; co zrobic?".
ps. Bardzo prosze o nieudzielanie porad "skorzystaj z PEAR" albo innej klasy do wysylania maili. Chcialbym sie dowiedziec, dlatego funkcja mail() nie dziala jak powinna.