如何在函数mail()中设置标题“ From”?

时间:2019-07-04 16:24:28

标签: php email hosting

当我尝试使用php发送电子邮件时,我使用:

 $headers = "From: Tatiana <tatiana@myinspire-ph.ru>" . "\r\n" .
        "Reply-To: <tatiana@myinspire-ph.ru>" . "\r\n" .
        'Content-type: text/html; charset=UTF-8' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $body, $headers);

它有效。但是我想用从js发送来的变量设置“ From”和“ Reply-To”头。像这样:

$headers = "From: {$_POST['name']}<{$_POST['email']}>" . "\r\n" .
        "Reply-To: <{$_POST['email']}>" . "\r\n" .
        'Content-type: text/html; charset=UTF-8' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();

第二个不起作用。
$_POST['email']和“ tatiana@myinspire-ph.ru”相同。 $_POST['name']和“ Tatiana”。
为什么不起作用?
请帮助我。

UPD:
Okey,可能是重复的。但是您甚至没有标记出什么问题。

这是我的仓库:https://github.com/Yoskutik/MyInspire-ph.ru/
我从/contacts/contacts.js发送发帖请求 电子邮件脚本为/api/sendMain.php

0 个答案:

没有答案