Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Linux->Apache->Virtual->PHP->Mail()
Forum PHP.pl > Forum > Serwery WWW > Apache
norbul
Mam następujący problemik:
- na serwerze skonfigurowanych jest kilka hostów virtualnych, postfix i php(wszystko śmiga) ale...
- problem jest z wysyłką e-mail przez funkcje mail() w php, gdzie nadawcą domyślnym jest serwer apache. I jest on domyslnym uzytkownikiem dla wszystkich serwsów[uzytkownikó] ktorzy są na serwerz. przez co powstaja problemy ze zwrotami itp.

Chciałbym aby:
- uzytkownik test1 który ma strone na serwerze korzystajac z mail() w swoim skrypcie wysyłał mail w którym domyślnym wysyłającym bedzie test1@[domena serwera virtualnego, albo serwera głównego]
- dla uzytkownika test2 analogicznie powinno byc test2@[domena serwera virtualnego, albo serwera głównego], itd

Czy aby to zrobic nalezy uruchamiać php jako CGI pod apachem, czy też może byc nadal jako modułquestionmark.gif?
crash
A próbowałeś ustawić dla każdego serwera wirtualnego:
Kod
php_value sendmail_from test1@domena
norbul
Niestety opcja z
Kod
php_value sendmail_from test1@domena
nie działa
Fo
Cytat("norbul")
- uzytkownik test1 który ma strone na serwerze korzystajac z mail() w swoim skrypcie wysyłał mail w którym


imho po 1: mail("$to", "$subject", "$message", "From: $from\nX-Mailer: php/ . $phpversion()", "-f $from");

imho po 2: http://pl2.php.net/mail

pogrubione to podpowiedź winksmiley.jpg

poprostu nie masz w swoich skryptach ustawionego parametru - "skąd" de facto wychodzi ten email - z jakiego adresu.

niewiem jaką politykę prowadzisz jeżeli chodzi o serwer, ale niech ten właściciel określi sobie w swoim magicznym skrypcie wartość z jakiego maila wychodzą wiadomości.

pozdrawiam,
Artur Kwiatkowski alias Fo
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.