$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
<?php if(mail("chung@hotmail.com","TEST MAIL FROM PHP SCRIPT","JUSTทดสอบ TEST","From: chungxxx@hotmail.com")) echo "Sent"; else echo "Not Sent"; ?>
บาง host มีการ set SMTP ที่แตกต่างออกไป เช่นไม่ได้ใช้ localhost หรือว่ากัน port 25
ต้องลองเช็คกับ admin ของ host ที่ใช้ ส่วนใหญ่ที่เคยเจอเค้าก็จะมีวิธี set แบบอ้อมให้มันใช้ได้ ขึ้นกับระบบความปลอดภัยของ host ที่เค้าตั้งไว้
ส่วนที่มันลง Junk ลองแก้ตรง
$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
ให้เป็นอีเมลที่เรารู้จัก หรืออีเมลตัวเองก็ได้ ที่มันลง Junk เพราะมันไม่รู้จักอีเมลคนส่งมา