我创建了一个基本表单。
当用户填写并发送表单时,在我的客户端的电子邮件收件箱中,它来自我的服务器名称。
我一直在查看我可以编辑它的代码,但我更像是程序员而不是程序员。
我应该寻找什么?
非常感谢
答案 0 :(得分:3)
您只能先向接收者设置“显示”的名称。如果接收者查看消息头,他仍然会看到原点(你的服务器)。
这是通常的代码片段(请参阅$ header)
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
答案 1 :(得分:1)
在PHP函数中,您需要在标题
中设置“From”mail("me@domain.com" "Subject", "Body", "From: sender@domain.com");
答案 2 :(得分:0)
mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
在附加标头中,您可以添加From
标头,例如:
mail("user@domain.com", "Test", "message", "From: user@domain.com BCC:friend@domain.com")
此外,如果我的内存没有失败,您可以更改From
中的默认php.ini
标题。