将php格式的发件人电子邮件地址更改为收件人

时间:2012-09-30 20:34:40

标签: php forms email

我正在尝试创建一个简单的php电子邮件表单,将提交的内容发送到指定的地址,但我正在尝试修复的问题是电子邮件发送的地址 - 目前,它从myusername @发送myhostingservice.com,但我希望能够将其更改为简单的no-reply@mydomain.com或其他内容。

<?php 

$message = $_POST['message'];

$formcontent="$message";

$recipient = "reciever@example.com";

$subject = "question";

mail($recipient, $subject, $formcontent, $header, '-fno-reply@mydomain.com') or die("Error!");

header("Location: webpage_user_is_redirected_to.html");

?>

1 个答案:

答案 0 :(得分:0)

您可以使用邮件功能的第5个参数:

mail($recipient, $subject, $formcontent, $header, '-fno-replay@mydomain.com');

来自manual

  

additional_parameters参数可用于传递其他内容   flags作为配置为使用的程序的命令行选项   发送邮件时,由sendmail_path配置定义   设置。例如,这可用于设置信封发件人   将sendmail与-f sendmail选项一起使用时的地址。