我正在尝试创建一个简单的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");
?>
答案 0 :(得分:0)
您可以使用邮件功能的第5个参数:
mail($recipient, $subject, $formcontent, $header, '-fno-replay@mydomain.com');
来自manual:
additional_parameters参数可用于传递其他内容 flags作为配置为使用的程序的命令行选项 发送邮件时,由sendmail_path配置定义 设置。例如,这可用于设置信封发件人 将sendmail与-f sendmail选项一起使用时的地址。