php mail()可以发送到我的个人电子邮件,但不能发送到公司电子邮件吗? [重复]

问题描述 投票:-1回答:1

编辑:我尝试从我的个人帐户向公司帐户发送电子邮件,但收件箱中没有任何内容。我是否缺少配置步骤?感谢帮助。


这是我的PHP代码的一小段:

if (isset($_POST['submit'])) {

            $name = $_POST['name'];
            $email = $_POST['email'];
            $phone = $_POST['phone'];
            $message = $_POST['message'];

            $to = " demo@[redacted].com";
            $subject = "Form Submission on [redacted]";

            $contents = "New form submission on [redacted] \n\n Name: " . $name . "\n Email: " . $email . "\n Phone Number: " . $phone . "\n\n Message:\n" . $message;

            $from = "[redacted]";
            $headers = "From:" . $from;

            mail($to,$subject,$contents,$headers)

        ?>

[由于某些原因,如果我将$to变量更改为我的个人Yahoo电子邮件,则在提交表单时会收到一封电子邮件。但是,当我将其更改为公司电子邮件:demo@[company-name].com时,我什么也没有。

我正在使用cpanel电子邮件帐户。我不知道这是否会产生任何影响。

非常感谢您的帮助。谢谢。

php email phpmailer cpanel
1个回答
-1
投票

有两种可能的情况:

  1. 您的域已列入黑名单。
  2. 您的公司邮件服务器出了问题。
© www.soinside.com 2019 - 2024. All rights reserved.