phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Błąd w bazie powoduje zawieszanie wysyłania maili mail() ?
Autor Wiadomość
necik

Posty: 104
Wysłany: 26-01-2008, 23:30   Błąd w bazie powoduje zawieszanie wysyłania maili mail() ?

Witam,
Chciałbym dowiedzieć się gdyby baza była w jakiś sposób uszkodzona to mogłoby to spowodować zawieszenie wysyłania maili przez mail() ?
Mam taki właśnie problem u siebie. Myślałem że to wina skryptu ale wgrałem wszystkie pliki od nowa i mail() nadal nie wysyła. Nie jest to również wina serwera, zainstalowałem nowe forum na czystej bazie i wiadomości idą bez problemu. Więc pozostaje tylko baza danych.

Czy ktoś z was ma jakiś pomysł od czego zacząć?
Na forum zarejestrowanych jest prawie 1000 userów, mam 30000 postów, baza zajmuje około 80 mb.

PS. Czy jest jakieś skrypt który wykrywa nieużywane tabele? Obecnie mam 74 tabele i żadnych dodatkowych modyfikacji, więc te 4 dodatkowe można chyba usunąć, pytanie tylko które to?
 
     
Gadatliwa Kasia 

   
chelloPL



Pomógł: 413 razy
Posty: 2544
Wysłany: 27-01-2008, 22:08   

necik napisał/a:
zawieszenie

Co rozumiesz przez zawieszenie? Jakie są objawy? Komunikaty błędów?

Gdyby baza była uszkodzona, to Kontrola systemu (z poziomu PA) powinna to wykryć. Ale wątpię aby coś takiego miało miejsce.
Prędzej administrator serwera nałożył ograniczenie na ilość maili wysyłanych przez funkcję mail. Dlatego na czystym (pustym) forum udało się wysłać 1-2 maile.
_________________
Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia?
 
     
necik

Posty: 104
Wysłany: 27-01-2008, 23:00   

Problem właśnie w tym że jest to serwer VPS więc o nałożeniu limitów nie ma tutaj mowy.
Podczas próby wysyłania wszystko przebiega tak jak powinno, nie wywala żadnych błędów. Jednak maile nie dochodzą.
Sam już nie wiem jaka może być tego przyczyna.
 
     
chelloPL



Pomógł: 413 razy
Posty: 2544
Wysłany: 27-01-2008, 23:32   

Biorąc teraz pod uwagę obie Twoje informacje, mogę podejrzewać iż konfiguracja wysyłania maili w PA jest uszkodzona (błędna).
Proponowałbym porównać ustawienia Panelu Administracyjnego forum dla nowo zainstalowanego forum oraz dla obecnego w celu znalezienia przyczyny.
_________________
Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia?
 
     
necik

Posty: 104
Wysłany: 28-01-2008, 11:08   

Co może być złego w konfiguracji wysyłania maili?
W obu przypadkach odznaczona jest opcja "Używaj Serwera SMTP" więc teoretycznie powinno działać.

PS. Nie wiem czy to m jakieś znaczenie ale domenę trzymam na everydns.net i mam ustawione rekordy MX na gmail.com Ale jaki to może mieć związek z mail() ?
 
     
chelloPL



Pomógł: 413 razy
Posty: 2544
Wysłany: 28-01-2008, 11:41   

necik, aby działała funkcja mail():
1. w pliku php.ini nie może być ona zablokowana,
2. musi mieć ustawiony program sendmail,
3. na serwerze (localhost) musi działać serwer SMTP
4. serwer ten musi mieć możliwość wysyłania maili do serwerów SMTP odbiorców

Konfiguracja wpisów MX ani miejsce trzymania domeny nie ma prawie* żadnego znaczenia.

* - niektóre serwery przed przyjęciem poczty sprawdzają czy adres z którego mail jest wysyłany posiada poprawnie skonfigurowany serwer SMTP.

Nie mając żadnych szczegółowych informacji o VPSie nie potrafię nic więcej powiedzieć.
Pytanie kontrolne: czy oba fora (to na którym nie działa oraz to na którym działało) uruchamiałeś na tej samej domenie (lecz w innym podkatalogu)? Chcę wykluczyć wszelkie inne parametry poza konfiguracją for i ograniczeniami ilości wysyłanych maili.
_________________
Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia?
 
     
necik

Posty: 104
Wysłany: 28-01-2008, 12:17   

Mamy taki serwer: http://www.hosteurope.de/...Server-Linux-XL
Ponieważ nie jest on jakoś super wydajny dlatego zdecydowaliśmy sie na lighttpd bez serwera pocztowego.

Oba fora zainstalowane były na tej samej domenie (na domena.pl oraz domena.pl/forum)
Na serwerze działa również dość duże forum IPB i nie ma tutaj problemów z wysyłaniem wiadomości przez mail()
 
     
Gadatliwa Kasia 

   
chelloPL



Pomógł: 413 razy
Posty: 2544
Wysłany: 28-01-2008, 13:05   

necik napisał/a:
lighttpd bez serwera pocztowego.

No to ja w tej kwestii nie potrafię pomóc. Serwer pocztowy jest wymaganiem:
Cytat:
Funkcja mail() umożliwia wysyłanie e-maili.

Wymagania

Aby funkcje poczty elektronicznej były dostępne, PHP musi mieć dostęp w czasie kompilacji do binariów sendmail w Twoim systemie operacyjnym. Jeśli używasz innych programów do wysyłania maili, takich jak qmail czy postfix, upewnij się, że używają one odpowiednich nakładek do emulowania funkcji sendmail. W pierwszej kolejności PHP powinien poszukiwać sendmaila w Twojej zmiennej środowiskowej PATH, a potem w następujących katalogach: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. Bardzo ważne jest, aby mieć dostęp do sendmaila z Twojej zmiennej środowiskowej PATH. Użytkownik który kompiluje PHP również musi mieć uprawnienia dostępu do binariów sendmaila.

Sendmail jest właśnie "wrapperem" serwera poczty.
_________________
Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia?
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę