De ce apar mesajele trimise prin functia mail() cu nobody @ ?

La trimiterea mesajelor cu functia mail() din php (mesajele sunt anonime 'nobody' si fara autentificare) modificarea headerului (campului) "From:" nu este permisa (tehnica este numita Email Spoofing).

BINE DE STIUT: Marii provideri de servicii email gratuite (cum ar fi Yahoo) blocheaza si expedierea mesajelor legitime atunci cand depisteaza tehnici de email spoofing, asa cum sunt catalogate de exemplu mesajele trimise cu functia mail() ce au expeditorul modificat.

Mesajele trimise folosind aceasta metoda sunt anonime si fara autentificare (asa este proiectata functia in PHP cu scop utilitar). In consecinta, headerul "From:" din orice mesaj trimis cu functia mail() este expeditorul anonim nobody@hostname.tld pentru a evita marcarea ca 'email spoofing' si problemele de expediere a mesajelor ce pot sa apara.

SOLUTII:

Setarea adresei de raspuns: Daca tot ce va intereseaza e sa puteti pastra corespondenta cu utilizatorul, modificati scriptul actual adaugand adresa dumneavoastra (adresa de raspuns) in headerul 'Reply-To:'. Astfel, chiar daca mesajul este trimis de nobody, cand destinatarul vrea sa raspunda se va completa campul 'To:' cu adresa de raspuns mentionata de dumneavoastra in campul 'Reply-To:'.

Trimiterea cu Autentificare: Daca doriti sa apara expeditorul real (sa nu mai apara 'nobody'), va trebui sa folositi metoda de expediere prin SMTP cu autentificare (metaoda standard pentru trimiterea mesajelor email) prin setarea in script a unui cont de mail existent (casuta email reala) pentru livrarea mesajelor. Majoritatea softurilor includ aceste scripturi si trebuie doar configurate.


Exemple de setari SMTP pentru softurile cele mai utilizate: (Joomla, Wordpress, osCommerce, Zen Cart, Magento, Prestashop, etc.)

- From Email:
se completeaza cu adresa de email care se doreste a fi folosita( ex. contact@domeniulmeu.tld )
- From Name:
Nume Prenume
- SMTP Host:
se completeaza cu numele domeniului asociat adresei de email ( ex. domeniulmeu.tld ) sau numele serverului unde se afla contul dumneavoastra
- SMTP Port:
465 sau 587
- Encryption:
Yes
- Authentication:
Yes: Use SMTP authentication.
- Username:
se completeaza cu adresa de email care se doreste a fi folosita ( ex. contact@domeniulmeu.tld )
- Password:
se completeaza cu parola adresei de email




  • 2 utilizatori au considerat informaţia utilă
Răspunsul a fost util?

Articole similare

Care este politica HostVision legata de SPAM?

HostVision are toleranta zero fata de SPAM (mesaje email nesolicitate) deoarece aceste activitati...

Configurare si utilizare SpamAssassin

Pentru a filtra mesajele Spam (mesaje nesolicitate) puteti folosi optiunea "SpamAssassin"...

Configurare mail din cPanel

cPanel ofera informatiile necesare pentru a putea configura un client de email. Pentru a...

Activare DMARC (DKIM + SPF) pentru ameliorarea livrarii mailurilor

Pentru ameliorarea livrarii mailurilor astfel incat sansele ca mesajele sa fie livrare in Spam...

Cum setez Google Apps(G SUITE) in cPanel

1. Folositi datele de administrare pentru autentificare in cPanel (panoul de administrare a...