Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja mail() nie działa
tomekp
post 2.05.2006, 09:42:00
Post #1





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Witam, mam problem z funkcją mail, nie wysyła emaili wogule, nie ma żadnych błędów, ani ze strony php ani ze strony serwera www. Ktoś miał podobny problem i wie jak go rozwiązać?


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
em1X
post 2.05.2006, 09:53:09
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


a raportowanie bledow ustawione?

  1. <?php
  2.  
  3. ini_set('error_reporting', E_ALL);
  4. ini_set('show_errors', 'on');
  5.  
  6. ?>


ustawiony serwer smtp ? serwer dziala u ciebie? zagladales do logów ?


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
tomekp
post 2.05.2006, 09:59:59
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Wrzuciłem ten kod do swojego skryptu testującego, wygląda on teraz następująco:
  1. <?php
  2. ini_set('error_reporting', E_ALL);
  3. ini_set('show_errors', 'on');
  4.  
  5. mail("a@a.pl","test","test");
  6. ?>
Próbowałem jeszcze sprawdzić w ten sposób:
  1. <?php
  2. exec("date | /usr/sbin/sendmail a@a.pl");
  3. ?>
Ale też nie działa więc jest to conajmniej dziwne.
Nie ma żadnych wpisów ani w logach apache ani postfix'a.

Ten post edytował tomekp 2.05.2006, 10:00:46


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
Adiasz
post 2.05.2006, 10:41:23
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

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


bledow nie, skladnia dobra, khm ze tak spytam a probowales wysylac na prawdziwy@adres.email ?
Go to the top of the page
+Quote Post
E-d
post 2.05.2006, 10:58:14
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 9.04.2005

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


A weź zobacz co tak Ci się pokaże
  1. <?php
  2. if(mail(...)) echo 'Wysłany';
  3. else echo 'Nie wysłany';
  4. ?>


--------------------
Go to the top of the page
+Quote Post
tomekp
post 2.05.2006, 11:00:55
Post #6





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Nie ma znaczenia to czy wysyłam na poprawny adres email czy nie bo mam wgląd w logi i nie ma nawiązania połączenia wogule.

Wyświetla: Nie wysłany.

Ale dlaczego żadnych błędów nie raportuje?


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
Kayne
post 2.05.2006, 11:54:50
Post #7





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Kalisz

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


Witam

Mam podobny problem na serwerze fastom.pl

Moim zdaniem serwer najzwyczajniej nie obsługuje funkjci mail() albo ma ją zablokowaną.


--------------------
Chcesz szybko i łatwo wygrać 100 zł?
Go to the top of the page
+Quote Post
tomekp
post 2.05.2006, 12:26:06
Post #8





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Używam php 5.0.5, serwer apache ze standardowej instalacji OpenBSD. Napewno nie mam funkcji zablokowanej w php.ini. Z poziomu linii komend za pomocą sendmail'a bez problemu wysyłam maile, czy istnieje możliwość, że w tej wersji php te funkcje są standardowo zablokowane?


--------------------
escape from the execution is futile.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 21:45