Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么用户的电子邮件没有在gmail上显示给我?它显示forever123.lifetime.hosting电子邮件,而不是用户的_Php_Email - Fatal编程技术网

Php 为什么用户的电子邮件没有在gmail上显示给我?它显示forever123.lifetime.hosting电子邮件,而不是用户的

Php 为什么用户的电子邮件没有在gmail上显示给我?它显示forever123.lifetime.hosting电子邮件,而不是用户的,php,email,Php,Email,我不想永远这样。。。相反,我想让它显示用户的gmail id 它显示forever123.lifetime.hosting电子邮件,而不是用户的。这个问题是什么?我如何纠正它 <?php if( isset($_POST['name']) ) { $to = 'businessbox101@gmail.com'; $subject = $_POST['subject']; $message = $_POST['message'] . "\n\n" . 'Regards, ' . $_P

我不想永远这样。。。相反,我想让它显示用户的gmail id

它显示forever123.lifetime.hosting电子邮件,而不是用户的。这个问题是什么?我如何纠正它

<?php
if( isset($_POST['name']) )
{
$to = 'businessbox101@gmail.com'; 

$subject = $_POST['subject'];
$message = $_POST['message'] . "\n\n" . 'Regards, ' . $_POST['name'] . '.';
$headers = 'From: ' . $_POST['name'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: 
PHP/' . phpversion();

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

if( $_POST['copy'] == 'on' )
{
    mail($_POST['email'], $subject, $message, $headers);
}
}
?>

这是假设表单上的电子邮件地址正在保存到此post变量$\u post['email']


由于这不是我的代码,我买了一个网站,我正在对其进行更改。如果这封邮件是从其他地址发送的,它应该如何显示用户的Gmail ID?请检查我添加的图像。如果您在代码中添加第5个参数作为回信地址?@SyedKhizer查看我更新答案中的示例代码。代替yourgmail@gmail.com地址应该是我写的。此处:邮件$to、$subject、$message、$headers、-fsomeone@example.com;它必须是合法的电子邮件地址。尝试将其替换为您想要使用的实际电子邮件地址,并保留-f前缀
<?php
if( isset($_POST['name']) )
{
$to = 'businessbox101@gmail.com'; 

$subject = $_POST['subject'];
$message = $_POST['message'] . "\n\n" . 'Regards, ' . $_POST['name'] . '.';
$headers = 'From: ' . $_POST['email'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: 
PHP/' . phpversion();

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

if( $_POST['copy'] == 'on' )
{
    mail($to, $subject, $message, $headers);
}
}
?>