gpt4 book ai didi

php - 发送两封不同的电子邮件 php

转载 作者:行者123 更新时间:2023-12-02 15:32:12 27 4
gpt4 key购买 nike

我正在寻找一种方法来向不同的收件人发送 2 封不同的电子邮件。

我知道我可以将相同的消息发送到电子邮件列表,但我需要的是将一个文本发送给特定的收件人,并将其他文本发送到其他电子邮件列表。

我需要这个,因为我的消息包含批准信息(只有管理员可以看到),我需要同时发送其他邮件,只是为了告诉用户 “您的请求已发送,并将已审核”。

mail() 中是否有函数可以做到这一点?

最佳答案

-根据要求-

不幸的是,PHP 的 mail()函数只能通过使用单独的 mail() 函数来处理。

您可以同时向多个收件人发送同一封电子邮件,但是要向两个不同的收件人发送两封不同的邮件(和两个不同的主题)需要使用两个不同的 mail() 函数,以及两组不同的收件人/主题/消息/标题。

例如:

/* send to 1st recipient */
$to_1 = "recipient_1@example.com";
$from = "from_recip@example.com";
$subject_1 = "Subject for recipient 1";
$message_1 = "Message to recipient 1";

$headers_1 = 'From: ' . $from . "\r\n";
$headers_1 .= "MIME-Version: 1.0" . "\r\n";
$headers_1 .= "Content-type:text/html;charset=utf-8" . "\r\n";


mail($to_1, $subject_1, $message_1, $headers_1);

/* send to 2nd recipient */
$to_2 = "recipient_2@example.com";
$from = "from_recip@example.com";
$subject_2 = "Subject for recipient 2";
$message_2 = "Message to recipient 2";

$headers_2 = 'From: ' . $from . "\r\n";
$headers_2 .= "MIME-Version: 1.0" . "\r\n";
$headers_2 .= "Content-type:text/html;charset=utf-8" . "\r\n";

mail($to_2, $subject_2, $message_2, $headers_2);

关于php - 发送两封不同的电子邮件 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23900234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com