Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mail problem ..
jureusz
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 16.03.2004

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
arogancik
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
jureusz
post
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 16.03.2004

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
jureusz
post
Post #4





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 16.03.2004

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:44