在PHP mail()中更改发件人:电子邮件地址

时间:2020-01-09 10:40:03  来源:igfitidea点击:

问题描述:如何更改PHP mail()函数中的电子邮件地址?

解决方法:php mail()函数允许您发送电子邮件。

mail()语法:

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

其中,

  • to:收件人或邮件的收件人。

  • subject:要发送的电子邮件的主题。

  • message:要发送的消息。

  • additional_headers:要在电子邮件标题末尾插入的字符串。

通常用于添加额外的标头(From,Cc和Bcc)。
多个额外的标头应使用CRLF(\ r \ n)分隔。

字符串Additional_headers用于指定发件人:PHP中的电子邮件地址。
通常,您编写如下的mail():

<?
$message = "This is a test";
mail('[email protected]', 'Subject', $message);
?>

如果您想添加发件人:电子邮件地址

使用代码如下:

<?php
$to      = '[email protected]';
$subject = 'Subject';
$message = 'This is a test';
$headers = 'From: [email protected]' . "\r\n" .
   'Reply-To: [email protected]' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

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