改变抄送或密件抄送的属性是不可能的,因为那样会使它成为一个
复印件
. 如果您需要将副本发送到另一个主题不同的地址,则需要将其作为单独的电子邮件发送:
public function send(Request $request){
$data = array(
"name" => $request->name,
"email" => $request->email,
"phone" => $request->phone,
"messagetext" => $request->message
);
Mail::send("contacttext", $data, function ($message) use ($request){
$message->subject("Thank You!");
$message->to($request->email);
$message->from(config("mail")["from"]["address"]);
}
Mail::send("contacttext", $data, function ($message){
$message->subject("For Webmaster");
$message->to("webmasteremail@yahoo.co.jp");
$message->from(config("mail")["from"]["address"]);
}
return response()->json(["message" => "Email Sent!"], 200);
}
注意:我正在使用
config("mail")["from"]["address"]
由于邮件是从Laravel内部发送的,因此作为发送地址。这可以从
config/mail.php
Mail::send()
功能。