![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 16.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
IIS + SMTP ... i o co chodzi ?
Kod Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in *.php on line 2
[php:1:571e5d6959]<?php mail("cosik@gazeta.pl", "temat", "hihi", "From: me@localhost"); ?>[/php:1:571e5d6959] Ustawione jest From .. w php.ini zakomentowalem Kod ;sendmail_from= serwer@localhost; for Win32 only
Ktos mi podpowie gdzie robie blad... jak ustawiam sendmail_from w php.ini to blad jest taki: Kod Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for ups@gazeta.pl in *.php on line 2
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
jeśli masz windowsa to dwie linijki muszą być napewno bez średnika na poczatku
SMTP = localhost sendmail_from = wojtek@localhost zamiast localhost podajesz serwer smtp. niestety php w wersj 4.x nie ma obsługi uwierzytelniania czyli np odpada ci od razu konto na wp, gdzie poczta wychodząca jest uwierzytelniania. sendmail_from musisz podać maila, ktory jest na danym serwerze. np serwer masz smtp.wp.pl maila masz ktos@wp.pl ![]() -------------------- warsztat: w2k3 | apache 1.3.9 | php 4.3.5 | mysql 4.0.15 | mercur mail sever 4.1 | editpad lub notatnik
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 16.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Cytat zamiast localhost podajesz serwer smtp. niestety php w wersj 4.x nie ma obsługi uwierzytelniania czyli np odpada ci od razu konto na wp, gdzie poczta wychodząca jest uwierzytelniania.
sendmail_from musisz podać maila, ktory jest na danym serwerze. np serwer masz smtp.wp.pl maila masz ktos@wp.pl Nie rozumiem? Gdzie to mam podac w php.ini ? No i dlaczego mam tam podawac serwer smtp.wp.pl skoro doinstalowalem wlasny smtp IIS na xp'eku? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 16.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Ok - poradzilem sobie sam. ROzwiazanie podaj nizej:
php.ini Kod [mail function]
; For Win32 only. SMTP = localhost; for Win32 only sendmail_from= serwer@localhost.com; for Win32 only Serwer SMTP: Wersja Angielska windowsa In the IIS (Admin Tools - IIS) Right Click in Default SMTP Server Properties Acces Tab In Relay Restrictions click Relay Choose -> All Except the list below OK - Apply Stop and Start SMTP Server. Polska W zakladce Dostep we wlasciwosciach naszego serwera SMTP zmieniamy Ograniczenia przekazywania na: Wszystkie z wyjatkiem wymienionych ponizej. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 12:01 |