使用Laravel发送带有收件人"姓名"的电子邮件给多个收件人

4
我们可以通过在邮件的$message->to()函数中传递收件人数组来向多个收件人发送邮件。有一个解决方案可以发送多个收件人,但它不包括名称,只包括电子邮件ID。向多个收件人发送邮件 但是,如何将这些在数组中的收件人的名称添加到邮件中呢?例如:当我向单个收件人发送邮件时,我们可以将第二个参数作为收件人的名称传递。
$message->to("alex_test@gmail.com", "Alex");

但是当我发送邮件给多个收件人时,就像这样:
$emails = ['email@esomething.com', 'email1@esomething.com','email2@esomething.com'];

Mail::send('emails.welcome', [], function($message) use ($emails)
{    
    $message->to($emails)->subject('This is test e-mail');    
});

有没有一种方法可以在这个上面添加收件人的姓名。

2
@Rahul:你太匆忙地将其称为副本了。我的问题涉及不同的问题。 - M.J
3个回答

2
“你可以尝试将电子邮件和姓名作为关联数组发送吗?例如:”
$emails = [
    'email@esomething.com'=>'Name', 
    'email1@esomething.com'=>'Name1',
    'email2@esomething.com'=>'Name2
];

我没有尝试过,但根据Swift Mailer中的setTo(),这是可以完成的。

希望这能够起作用。


1
这对我有用,适用于Laravel 5.6:

$to = [
    ['email' => 'email_1@esomething.com', 'name' => 'Name 1'],
    ['email' => 'email_2@esomething.com', 'name' => 'Name 2']
];

1
你可以使用BCC。
Mail::send('mail', array('key' => $todos1), function($message) {
$message->to('Hello@example.com')
->bcc(array('TEST@example.com','TEST1@example.com','TEST2@example.com','TEST3@example.com'))
->subject('Welcome!');

});


如果我想在电子邮件中添加收件人的名称,该怎么做?例如:您已经将 TEST@example.com 添加到数组中,但是如果我想在电子邮件中将其名称显示为“TEST”,该怎么做? - M.J
$message->from($address, $name = null); $message->sender($address, $name = null); $message->to($address, $name = null); $message->cc($address, $name = null); $message->bcc($address, $name = null); $message->replyTo($address, $name = null); $message->subject($subject); $message->priority($level); $message->attach($pathToFile, array $options = []);$message->from($address, $name = null); // 发件人地址和名称 $message->sender($address, $name = null); // 发送者地址和名称 $message->to($address, $name = null); // 收件人地址和名称 $message->cc($address, $name = null); // 抄送地址和名称 $message->bcc($address, $name = null); // 密送地址和名称 $message->replyTo($address, $name = null); // 回复地址和名称 $message->subject($subject); // 邮件主题 $message->priority($level); // 邮件优先级 $message->attach($pathToFile, array $options = []); // 附件路径和选项 - Ayoub Elyalaoui

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接