Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Funkcja mail() działa niepokojąco powoli, FreeBSD 4.10 + PHP 4.3.10
Foxer
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 17.11.2003

Ostrzeżenie: (0%)
-----


Witam.

Mam problem z funkcją mail(); Chodzi o to, iż gdy zostaje wywołana, wykonanie jej zajmuje bardzo dużo czasu, przy prostych stronach nawet 30 sekund. Na innym serwerze wysyłało mi poprostu momentalnie.

Czy wiecie może w czym tkwi problem? Jak skonfigurować serwer, aby pozbyć się tej dziury w czasie?


--------------------
Pozdrawiam,
Foxer
Go to the top of the page
+Quote Post
SmokU
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.02.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


czy funkcja w ogole dziala, tzn. czy wysyla e-mail? Bo jesli nie, to po prostu masz zle skonfigurowany php.ini (tzn. php wysyla e-mail przy pomocy localhosta a np. na localhoscie nie ma servera mail)

Rozwiazanie:

1. Postawic jakis prosty anonimowy server SMTP
2. w php.ini ustawić (na przyład):
[mail function]
SMTP =localhost
sendmail_path = /usr/local/sbin/sendmail


--------------------
Webing.pl... Destrukcja.org... OptykPlus.pl...
Go to the top of the page
+Quote Post
Foxer
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 17.11.2003

Ostrzeżenie: (0%)
-----


Tak, działa. Tak jak napisałem, wysyła maila, lecz zanim to uczyni przeglądarka "stoi" przez jakieś 30 sekund.

Czekanie 30 sekund do momentu aż np. formularz wyśle maila może być denerwujące i z pewnością user będzie skłonny do kliknięcia "Wyślij" ponownie. A tego nie chcę ;-).


--------------------
Pozdrawiam,
Foxer
Go to the top of the page
+Quote Post
docent
post
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 21.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


sprobuj bezposrendio z shella i zobacz jak idzie smile.gif

Kod
php -q skrypt_d_wysylki.php :)


a wogole do masowej wysylki mejli (o ile o to chodzi) to proponuje PERLa smile.gif


--------------------
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

(Przydatne zapytania MySQL)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:46