postfix正在向var / mail / user发送邮件而不是gmail

时间:2017-09-04 20:19:18

标签: php nginx server postfix

我已经配置了postfix,我目前在ubuntu,nginx中托管了我的网站,我也安装了sendmail 因为我完全是新手,所以我非常感谢有关我必须安装任何其他服务并更改任何配置的任何详细信息。谢谢你提前

<?php

    if(isset($_POST['submit'])) {
        $name = $_POST['username'];
        $email = $_POST['email'];
        $number = $_POST['phone'];
        $profession = $_POST['profession'];

        $to = 'saiviharj@gmail.com';
        $subject = 'user registration';
        $phone = "phone number:".$number;
        $message = "client details:"."\n"."Name:".$name."\n"."email:".$email."\n"."phone number:".$number."\n"."profession:".$profession;
        $headers = "From:".$email;

    if(mail($to, $subject, $message, $headers)) {
        header("Location: ../../thankyouNew.html");
    } else {
        header("Location: ../../somethingWrong.html");
    }
}

?>

1 个答案:

答案 0 :(得分:0)

即使您可以使用mail()函数完成发送电子邮件,我也不会向您推荐。你会遇到其他一些问题,比如垃圾邮件......

所以我会选择像PHPMailer这样的SMTP库。

这是他们的文件: https://github.com/PHPMailer/PHPMailer