Tomasz Kiełbowski

Tomasz Kiełbowski Dyrektor ds.
Klientów Kluczowych,
Vernity

Temat: funkcja mail - błąd

błąd:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\xampp\htdocs\plcrm\logowanie\haslo.php on line 24

Zależy mi na prostej czynności:

mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');

Niestety to nie wystarczy. Korzystam z XAMPP. Czy w php.ini trzeba ustawić coś "niestandardowo"? Zastanawiam się w jaki sposób ma się ta wiadomość wysłać. Wyobrażałem sobie, że do wysłania maila ze strony potrzebna jest konfiguracja jakiegoś konta e-mail. Tym czasem na forach czytam, że to:"mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');" powinno działać.

Temat: funkcja mail - błąd

Tomasz Kiełbowski:
błąd:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\xampp\htdocs\plcrm\logowanie\haslo.php on line 24

Zależy mi na prostej czynności:

mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');

Niestety to nie wystarczy. Korzystam z XAMPP. Czy w php.ini trzeba ustawić coś "niestandardowo"? Zastanawiam się w jaki sposób ma się ta wiadomość wysłać. Wyobrażałem sobie, że do wysłania maila ze strony potrzebna jest konfiguracja jakiegoś konta e-mail. Tym czasem na forach czytam, że to:"mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');" powinno działać.

Obawiam się, że na localhoście ta funkcja Ci nie zadziała. Postaw stronę na jakimś serwerze i wtedy sprawdź.
Tomasz Kiełbowski

Tomasz Kiełbowski Dyrektor ds.
Klientów Kluczowych,
Vernity

Temat: funkcja mail - błąd

Andrzej K.:
Tomasz Kiełbowski:
błąd:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\xampp\htdocs\plcrm\logowanie\haslo.php on line 24

Zależy mi na prostej czynności:

mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');

Niestety to nie wystarczy. Korzystam z XAMPP. Czy w php.ini trzeba ustawić coś "niestandardowo"? Zastanawiam się w jaki sposób ma się ta wiadomość wysłać. Wyobrażałem sobie, że do wysłania maila ze strony potrzebna jest konfiguracja jakiegoś konta e-mail. Tym czasem na forach czytam, że to:"mail('tomek@tomek.pl', 'Nowe hasło do dostępu', 'Treść');" powinno działać.

Obawiam się, że na localhoście ta funkcja Ci nie zadziała. Postaw stronę na jakimś serwerze i wtedy sprawdź.

hmmm, nie widzę związku. Na serwer też w grywam aplikację na XAMPP'a więc z mojego punktu widzenia nie ma różnicy między moim notebookiem, a serwerem. Tym bardziej, że XAMPP stanowi dla aplikacji serwer Apache. - przynajmniej tak mi się wydaje.
Zastanawiam się czy nie powinienem pod XAMPP'em w Mercury'm ustawić jakiegoś konta wysyłkowego. Niestety nigdy nie korzystałem z Mercur'ego.Tomasz Kiełbowski edytował(a) ten post dnia 23.02.11 o godzinie 11:49

konto usunięte

Temat: funkcja mail - błąd

Bez odpowiedniej konfiguracji XAMPP nie będzie wysyłał maili a jedynie sypał błędami. Poszukaj w sieci jak skonfigurować Mercurego pod swoje konto pocztowe.

A najlepiej - tak jak pisze Andrzej, testuj wysyłkę na serwerze.

Temat: funkcja mail - błąd

Chodzi o to, że lokalnie nie masz serwera SMTP, stąd funkcja mail nie działa (nie działa też na niektórych darmowych serwerach - ze względów bezpieczeństwa). Jeśli chcesz wysyłać ze swojego kompa, to zainteresuj się bibliotekami do wysyłania maili np. phpmailer.

konto usunięte

Temat: funkcja mail - błąd

trzeba mieć dwie rzeczy: działający serwer SMTP i konfigurację w php.ini wskazującą na ten serwer, to czy serwer jest lokalny (localhost) czy jakiś zdalny to kwestia drugorzędna
Tomasz Kiełbowski

Tomasz Kiełbowski Dyrektor ds.
Klientów Kluczowych,
Vernity

Temat: funkcja mail - błąd

Andrzej K.:
Chodzi o to, że lokalnie nie masz serwera SMTP, stąd funkcja mail nie działa (nie działa też na niektórych darmowych serwerach - ze względów bezpieczeństwa). Jeśli chcesz wysyłać ze swojego kompa, to zainteresuj się bibliotekami do wysyłania maili np. phpmailer.
Wygląda na to, że z phpmailer faktycznie będzie prościej. Za chwilę przetestuje. Dzięki za info.

konto usunięte

Temat: funkcja mail - błąd

Przecież wystarczy najzwyklejszy sendmail albo postfix. SMTP to protokół a nie serwer.
Z tym że z lokalnej maszyny pewnie jak wyślesz maila to wiele aplikacji odrzuci je albo uzna za spam (np gmail).

konto usunięte

Temat: funkcja mail - błąd

Przemek Czekaj:
Przecież wystarczy najzwyklejszy sendmail albo postfix. SMTP to protokół a nie serwer.
Z tym że z lokalnej maszyny pewnie jak wyślesz maila to wiele aplikacji odrzuci je albo uzna za spam (np gmail).

aby skorzystać z SMTP musisz mieć usługę, o ile sendmail i postfix są dla *nix-ów to dla windows-a jest wspomniany Mercury, albo SMTP z IIS-a
Tomasz Kiełbowski

Tomasz Kiełbowski Dyrektor ds.
Klientów Kluczowych,
Vernity

Temat: funkcja mail - błąd

phpmailer działa i jest prosty w konfiguracji.
Uzyskałem to co chciałem.
Dzięki za pomoc.

Następna dyskusja:

Funkcja mail () - pytanie




Wyślij zaproszenie do