Functia mail() din PHP.

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
misulache
Nou venit
Mesaje: 3
Membru din: 19-Aug-2008, 16:18:02

Functia mail() din PHP.

Mesaj de misulache »

Nu reusesc sa transmit email dintr-un script PHP folosind functia mail(). Mesajul nu ajunge la destinatie cu toate ca utilizarea functiei nu-mi da nici o eroare. Parametrii cred ca ii setez corect, fiindca help-functiei este destul de clar, in php.ini am facut, zic eu, setarile cerute de Windows. Lucrez pe localhost sub IIS. Ce cauza ar putea fi?
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj de Iuliu »

Pot fi 2 cauze:
1) error_reporting este dezactivat
2) in php.ini nu este setat corect serverul smtp
Avatar utilizator
dorin
Fost coleg
Mesaje: 4620
Membru din: 24-Iun-2003, 23:23:29
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Puţin experimentat
Contact:

Mesaj de dorin »

Mutat de la 3.0.x Cum pot să...?.
misulache
Nou venit
Mesaje: 3
Membru din: 19-Aug-2008, 16:18:02

Functia mail() din PHP

Mesaj de misulache »

Setarile mele din php.ini sunt:
SMTP = localhost
smtp_port = 25
Error_reporting nu stiu de unde se dezactiveaza. Oricum pana sa merg pe firul Control Panel->Administrative Tools->IIS->Default SMTP Virtual Server->Properties->Acces->Relay si sa adaug in lista adresa 127.0.0.1 imi dadea eroare de Relay. O mai fi si altceva...
ExtraDesign
Utilizator înregistrat
Mesaje: 16
Membru din: 19-Aug-2008, 23:00:55
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de ExtraDesign »

intrebare banala: ai smtp deschis? :) daca da.. teoretic ar trebui sa mearga :-?
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj de Iuliu »

SMTP = localhost
De fapt serverul smtp trebuie sa-l afli de la ISP (Internet Service Provider), ceva de genul SMTP = mail.telstar-online.net, daca ISP-ul tau nu are asa ceva sau serverul lor smtp necesita autentificare, va trebuie sa te folosesti de o alternativa in loc de functia mail() prezenta in php.
Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator