functia mail()

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

anshbach
Junior Member
Mesaje: 36
Membru din: Sâm Iul 14, 2012 11:15 am

functia mail()

Mesajde anshbach » Sâm Iul 28, 2012 8:09 pm

Salut. Am o mica nelamurire legata de functia mail(). Codul e urmatorul:

$headers = " nume_website_de_pe_care_trimit_mail";
$functie=mail("$_POST[email]","$_POST[subiect]","$_POST[mesaj_transmis]",
$headers);
if($functie){
echo 'succes';}
else{
echo 'esec';}

Problema este ca imi afiseaza 'succes' dar nu primesc mail pe adresa de
$_POST['email']. Am instalat Good tech SMTP Server...si nu am umblat la configurari...si nici in fiserul php.ini....
mentionez ca am folosit la destinatie o adresa de yahoo....

Din moment ce mi-a returnat functia true nu ar fi trebuit sa primesc mail-ul?

Vreau sa stiu si cum functioneaza functia mail(). Eu am validat $_POST['email'] prin reghexuri astfel incat
trebuie sa aiba formatul unei adrese de email(aproximativ)....Functia nu ar trebui sa imi
verifice daca adresa de email este valida si daca a fost primit mail-ul ca sa imi returneze true?



Avatar utilizator
Sim Master
Average Member
Mesaje: 189
Membru din: Dum Aug 22, 2010 4:31 pm
Localitate: Timisoara
Contact:

Mesajde Sim Master » Sâm Iul 28, 2012 9:34 pm

Sunt sanse ca daca trimiti de pe propriul IP sa nu treaca de filtrele spam, iar daca pui scriptul pe un host sa mearga bine.

anshbach
Junior Member
Mesaje: 36
Membru din: Sâm Iul 14, 2012 11:15 am

Mesajde anshbach » Sâm Iul 28, 2012 10:09 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Sâm Iul 28, 2012 10:24 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Iul 30, 2012 9:05 am


anshbach
Junior Member
Mesaje: 36
Membru din: Sâm Iul 14, 2012 11:15 am

Mesajde anshbach » Lun Iul 30, 2012 3:49 pm

Mersi pentru raspunsuri. Am instalat un server de gmail mai exact Lookeen(versiunea trial) si am configurat outlook conform unui tutorial gasit pe net. Adresa de email mi-am facut-o de la cei care imi ofera hosting. Dupa ce am mai configurat si php.ini in vreo doua locuri a mers si functia mea mail..:)Mai exact, am configurat php.ini astfel:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.nume_domeniu_cumparat.ro // aveti grija sa nu uitati acel 'mail.' de la inceput
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = adresa_de_email //cea cu care am configurat outlook si pe care o am de la cei care imi dau hosting


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori