如果发件人有两封电子邮件,如何使用php发送电子邮件?

如果发件人有两封电子邮件,如何使用php发送电子邮件?,php,email,Php,Email,有一个标准,说你可以从多个电子邮件地址发送。我的意思是发件人标题可以有多个电子邮件地址 我尝试过不同的邮件功能组合,但都不起作用 <?php $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com, dat@teddy.com' . "\r\n" . 'Reply-To: webmaster@examp

有一个标准,说你可以从多个电子邮件地址发送。我的意思是发件人标题可以有多个电子邮件地址

我尝试过不同的邮件功能组合,但都不起作用

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com, dat@teddy.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

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


<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" . 'From: dat@teddy.com' . "\r\n"
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

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

试试这个,希望它能起作用

$headers =  "From: Website  <webmaster@example.com,dat@teddy.com> \r\n";
还是这个

$headers =  "From: WebMaster <webmaster@example.com>, Dat<dat@teddy.com> \r\n";

请提供更多信息。你试过什么,你到底是什么意思?和一个或多个邮箱规范的逗号分隔列表。如果fromfield在邮箱列表中包含多个邮箱规范,则包含字段名sender和单个邮箱规范的sender字段必须出现在邮件中。在任何一种情况下,都可能包含可选的“回复”字段,其中包含字段名“回复”和一个或多个地址的逗号分隔列表。因此,根据上面的RFC代码段,您需要包含发件人:webmaster@example.com指定实际发送消息的单个地址的标头。据我记忆所及,我从未在野外遇到过这样的问题,如果客户和MTA的支持参差不齐,我也不会感到惊讶。@george@george我很抱歉这个问题得到了如此负面的回答-这是不应该的。人们应该阅读RFC。第一个参数是接收器。我正在寻找发件人。我已经向metu.edu.tr发送了一封电子邮件,向gmail.com发送了一封电子邮件。Gmail说发件人只是网站管理员,而不是Dat。虽然我没有放置和回复标题,但网站管理员和Dat都在回复标题处。我发送给大都会大学的电子邮件工作正常。