Кои са правилните заглавки „ОТ“ с помощта на функцията за поща на php

Имам формуляр за контакт на моя уебсайт, който използва функцията php mail за изпращане на съдържанието на формуляра. Трябва ли да задавам заглавките „от“ като валиден имейл адрес за домейна на уебсайта... или е предназначен да бъде имейл адресът на лицето, което попълва формуляра?... Разбира се, ако използвате имейл адреса на потребителя, ще се счита за спам, тъй като имейлът не е изпратен от сървър, който обслужва поща за имейл адреса на този потребител?... Благодаря, j


person jon    schedule 03.02.2015    source източник
comment
Няма по-добро място за начало от ръководството php.net/manual/en/function.mail. php   -  person Funk Forty Niner    schedule 03.02.2015
comment
Със сигурност, ако използвате имейл адреса на потребителя, това ще се счита за спам - Ако възнамерявате да използвате името на лицето вместо това или изобщо нищо, това би увеличило шансовете това да е спам. Адресът по подразбиране на сървъра From: ще бъде [email protected] вместо [email protected]   -  person Funk Forty Niner    schedule 03.02.2015
comment
Благодаря, Фред... Трябва ли да задам заглавките от, така че да е адресът на сървъра по подразбиране [email protected], тъй като имейлът се изпраща от този сървър?   -  person jon    schedule 03.02.2015
comment
Не, най-добре е да използвате [email protected] и вижте този въпрос (и приет отговор) stackoverflow.com/q/28264307 относно конфигурирането на SPF записи във вашия DNS.   -  person Funk Forty Niner    schedule 03.02.2015
comment
stackoverflow.com/questions/9899768/   -  person Ian Wood    schedule 03.02.2015
comment
Готино. това си помислих, но бях разгледал кода в доста шаблони за уеб формуляри и те бяха програмирани да задават заглавката „от“ като каквото потребителят въведе във формуляра, което трябва да е грешно. Благодаря.   -  person jon    schedule 03.02.2015
comment
Благодаря, Иън, ще го разгледам. Дж   -  person jon    schedule 03.02.2015
comment
Да, използвайте имейла на лицето като From: и се уверете, че използвате филтъра FILTER_SANITIZE_EMAIL php.net/manual/en/filter.filters.sanitize.php - Бях объркан с нещо друго.   -  person Funk Forty Niner    schedule 03.02.2015
comment
Можете да използвате като no-reply@ своя домейн и не е задължително адресът наистина да съществува. no-reply трябва да насочи получателя към факта, че не съществува или поне отговорите няма да бъдат прочетени.   -  person developerwjk    schedule 03.02.2015
comment
Благодаря, Фред, но със сигурност това ще се счита за спам... ако например имейлът на потребителя е [email protected] и аз задам заглавките си „от“ като [email protected], тогава ще се счита за спам, защото моят сървър не обслужва имейл за hotmail.   -  person jon    schedule 03.02.2015
comment
Благодаря, developerwjk, но проблемът не е в това, че потребителят не отговаря, а дали заглавките от трябва да бъдат зададени на имейл адрес, хостван от сървъра, или не?   -  person jon    schedule 03.02.2015