![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzien dobry
ucze sie php, mam zainstalowany apache z php, i tutaj w tym kodzie mam problem:
Mail nie zostaje wyslany, pojawiaja sie bledy: Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\usr\www\przetworzkomentarz.php on line 25 wydaje mi sie ze nie jest ustawiona w apache obsługa maila, tylko jak to ustawic? Ten post edytował revyag 31.08.2007, 07:39:21 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W pliku php.ini musisz ustawić:
[mail function] ; For Win32 only. SMTP =serwer SMTP (na przykład smtp.wp.pl) ; For Win32 only. sendmail_from =adres(at)serwer.domena Ten post edytował Hazel 30.08.2007, 15:18:35 -------------------- ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie dziala.
nie mam pliku php.ini w folderze php. Mam tylko pliki php.ini-recommended oraz php.ini-dist w obydwoch poustawiałem w ten sposób: [mail function] ; For Win32 only. SMTP = smtp.o2.pl smtp_port = 25 ; For Win32 only. sendmail_from = jan35@o2.pl ktos ma pomysł jak to zrobic? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
plik php.ini znajduje się w katalogu windows (jeśli pracujesz pod windowsem)
Łukasz -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat plik php.ini znajduje się w katalogu windows (jeśli pracujesz pod windowsem) tak juz tam siedzi:) Teraz wyskakuje mi nastepny problem: Cytat Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.poczta.pl" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\usr\www\przetworzkomentarz.php on line 26 Z tego co rozumiem i wyczytałem jest to problem z uwierzytelnieniem, i zeby temu zaradzic trzeba albo napisac funkcje uwierzytelniajaca albbo załozyc serwer mail. Jesli tak to czy ma ktos kod tej funkcji albo jaki to serwer powinien byc? ps. jedna funkcja i tyle roboty, nie ma czegos lepszego ale i jednoczesnie wykonujacego to samo co funkcja mail i ni wymagajacego tyle zachodu:|? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o serwer SMTP - niewykluczone, że twój usługodawca internetowy założył ci taki serwer. Sprawdź na stronie swojego usługodawcy. A innego (prostszego) sposobu na wysłanie maila chyba raczej nie ma...
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moj provider(vectra) raczej mi niczego takiego nie załozył(przynajmniej nie widze na jego stronie)
probowałem sciagnac serwer poczty: ArGoSoft Mail Server w php.ini wpisałem [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. sendmail_from = jan35@o2.pl ale znow pojawia sie błąd: Cytat Warning: mail() [function.mail]: SMTP server response: 551 User not local. We don't relay in C:\usr\www\przetworzkomentarz.php on line 37 a w logu ArGOSoft Mail Server pojawia sie cos takiego Cytat 2007-08-31 11:34:09 - Requested SMTP connection from 127.0.0.1
2007-08-31 11:34:09 - ( 1) 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.8.7) 2007-08-31 11:34:09 - ( 1) HELO jan-49xtxix1v4 2007-08-31 11:34:09 - ( 1) 250 Welcome [127.0.0.1], pleased to meet you 2007-08-31 11:34:09 - ( 1) MAIL FROM:<jan35@o2.pl> 2007-08-31 11:34:09 - ( 1) 250 Sender "jan35@o2.pl" OK... 2007-08-31 11:34:09 - ( 1) RCPT TO:<jan35@o2.pl> 2007-08-31 11:34:10 - ( 1) 551 User not local. We don't relay 2007-08-31 11:34:10 - ( 1) QUIT 2007-08-31 11:34:10 - ( 1) 221 Aba he 2007-08-31 11:34:10 - SMTP connection with 127.0.0.1 ended. ID=1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:35 |