Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mail() wysypuje sie
Forum PHP.pl > Forum > Przedszkole
newicz
Witam,

Jak w temacie nie działa mi funkcja, która ma wysyłać maila i nie wiem dlaczego...

  1. function SendMail ($email, $template, $var)
  2. {
  3. switch ( $template )
  4. {
  5. case 'New Password':
  6. $message = 'Witaj oto twoje nowe haslo: '.$var;
  7. break;
  8. }
  9.  
  10. @mail ($email, 'New password', $message) or die('Error in function SenMail!');
  11. $tmp = 'Success';
  12.  
  13. return $tmp;
  14. }


Wszystkie 3 zmienne są przesyłane i !empty() bo sprawdzałem... o co chodzi?
nospor
no ale co sie dzieje? Dochodzą puste maile czy wogóle nie dochodzi zaden?
Poza tym wywal tę małpę @
newicz
No właśnie nic się nie dzieje, żadne maila nie dochodzą. Jak dam bez małpy i funkcji die() to żaden błąd nie wyskakuje nawet... testowane dla 2 maili gmail i o2
nospor
Cytat
to żaden błąd nie wyskakuje nawet.
to wlacz sobie jeszcze wyswietlanie wszystkich bledow
  1. ini_set('display_errors','1');
piotrooo89
a spróbuj dodać jakieś nagłówki.
newicz
Teraz kod wygląda tak:

  1. // SEND MAIL
  2. //-------------------------------------------------
  3. function SendMail ($email, $template, $var)
  4. {
  5. switch ( $template )
  6. {
  7. case 'New Password':
  8. $message = 'Witaj oto twoje nowe haslo: '.$var;
  9. break;
  10. }
  11. $headers = "From: mymail@mail.com";
  12. mail ($email, 'New password', $message, $headers);
  13. $tmp = 'Success';
  14.  
  15. return $tmp;
  16. }
  17. // ----- end


i dalej nie przychodzą maile...
nospor
napisalem ci bys wlaczyl wyswietlanie wszystkich bledow.
newicz
Jest włączone w php.ini
thek
A serwer SMTP jakiś ustawiłeś dla funkcji mail czy tylko przywaliłeś funkcję mail bez jakiejkolwiek wcześniejszej konfiguracji? winksmiley.jpg
newicz
No kurde nigdy nie musiałem nic konfigurować korzystam z WebServ 2.0 ja się tak aż nie znam to co i gdzie musiałbym zmienić? Albo jak sprawdzić jak jest skonfigurowane....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.