Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja mail() w PHP - jak skonfigurować poprawnie?
Forum PHP.pl > Forum > PHP
lumonix
Witam serdecznie,

mam problem z funkcją mail na serwerze Apache 2.0, PHP 5.3.8.
Sprawdziłem
  1. <?php
  2. if ( function_exists( 'mail' ) )
  3. {
  4. echo 'Jest';
  5. }
  6. else
  7. {
  8. echo 'Nie ma';
  9. }
  10. ?>

Otrzymuję wynik, że funkcja jest włączona.
Przetestowałem skrypty na innym serwerze, wszystko działa. Natomiast tutaj nie dostaję żadnego maila.


Przytoczę jeszcze niektóre kwestie z phpinfo:
mail.add_x_header On On
mail.force_extra_parameters no value no value
mail.log no value no value

oraz z php.info:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://www.php.net/manual/en/mail.configur...i.sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i

Co powinienem zrobić aby funkcja wysyłała mejle?
kubaku4
Musisz mieć zainstalowany sendmail w /usr/sbin/sendmail
lumonix
Jest to trochę skomplikowane, ponieważ mam ograniczony dostęp do serwera (tylko zdalny).

W folderze /usr/sbin/sendmail mam plik sendmail.sendmail, sendmail.
Mimo tego nie działa, jest jakaś możliwość po prostu wgrać jakieś pliki tego sendmail'a żeby działało?
kubaku4
sprobuj tego http://www.postfix.org/
@edit wyguglałem takie coś http://eureka.ykyuen.info/2011/02/06/confi...mail-in-ubuntu/
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.