PHP mail()只能从特定的地址发送但具有相同的域

时间:2018-11-18 12:13:22

标签: php

我正在尝试为我正在工作的网站制作新表格。 在这个网站上,我们已经有一个可以正常工作的表格,我现在正在做的表格也可以。 但是,一旦我从例如更改标题参数中的从地址从“ workingUser@mydomain.com”到“ anotherUser@mydomain.com”,它不会发送电子邮件。 我在Google上搜索了很多,但仍然找不到任何答案。这是服务器配置的东西还是我做错了什么?

这是到目前为止我的配置,不起作用(当然,我更改了值):

PanoView

这是发送后我得到的:

componentWillReceiveProps(newProps) {
  // Pano received
  const oldPanoID = this.props.match.params.panoID;
  const newPanoID = newProps.match.params.panoID;

  if (oldPanoID !== newPanoID) {
    loadPano(newPanoID);
  }
}

这些正在工作

$mailTo = 'toUser@myDomain.com';
$mailSubject = 'Test';
$mailText = 'Test text';
$headers  = 'From: notWorkingAdress@myDomain.com'."\r\n";
$headers .= 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-Type: text/html; charset=UTF-8'."\r\n";
mail($mailTo, $mailSubject, $mailText, $headers, "-f notWorkingAdress@myDomain.com");

这是发送后我得到的:

Array
(
    [MailTo] => toUser@myDomain.com
    [MailSubject] => Test
    [MailText] => Test text
    [Header] => From: notWorkingAdress@myDomain.com
    MIME-Version: 1.0
    Content-Type: text/html; charset=UTF-8
    [mailSent1] => 
    [mailSent2] => 
)

有人知道我在做什么错吗? 我正在使用reactjs将请求发送到我的PHP脚本。正如我在“ working@myDomain.com”地址中所说的那样,一切正常。

与此处其他问题的区别在于,它与一个特定的电子邮件地址完美配合,但与同一域中的任何其他地址都不兼容。

0 个答案:

没有答案