邮件功能可能被滥用

时间:2017-03-30 05:58:18

标签: php forms

<?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中有一个反馈表单,在提交表单时将邮件发送给我。 我在朋友的电子邮件中提交了反馈意见,邮件收到了我发送给他的信息,但他没有收到。 我的问题是,通过发送他人的电子邮件可能会误用它。

如何防止这种情况?

1 个答案:

答案 0 :(得分:1)

PHP Mail函数允许任何电子邮件地址作为来自headers变量中的地址。它不会要求来自地址的密码。 但是你不担心滥用,Beacuase它只会成为垃圾邮件

如果服务器主机名和邮件主机名相同,则只会将其保存到收件箱,否则只会保存到垃圾邮件文件夹中。

有关垃圾邮件的更多参考:https://support.google.com/mail/answer/1366858?hl=en&expand=5