<?php
if(isset($_POST[submit])){
$name=$_POST['name'];
$email=$_POST['email'];
$msg=$_POST['msg'];
$to='s.charancherry22@gmail.com';
$subject='Feedback on Petro e- lib Website';
$message="Name:" .$name. "/ n" ."Wrote the Following:" ."/n/n". $msg;
$headers="From:".$email;
if(mail($to,$subject,$message, $headers)){
echo"Thankyou You for Sending the Feedback"
}
}
我在PHP中有一个反馈表单,在提交表单时将邮件发送给我。 我在朋友的电子邮件中提交了反馈意见,邮件收到了我发送给他的信息,但他没有收到。 我的问题是,通过发送他人的电子邮件可能会误用它。
如何防止这种情况?
答案 0 :(得分:1)
PHP Mail函数允许任何电子邮件地址作为来自headers变量中的地址。它不会要求来自地址的密码。 但是你不担心滥用,Beacuase它只会成为垃圾邮件。
如果服务器主机名和邮件主机名相同,则只会将其保存到收件箱,否则只会保存到垃圾邮件文件夹中。
有关垃圾邮件的更多参考:https://support.google.com/mail/answer/1366858?hl=en&expand=5