【发布时间】:2020-06-10 12:21:28
【问题描述】:
我正在使用 october 的邮件门面发送电子邮件。在文档中是这样写的:
默认情况下,发送方法的视图假定包含 HTML。但是,通过将数组作为第一个参数传递给 send 方法,除了 HTML 视图之外,您还可以指定要发送的纯文本视图:
Mail::send(['acme.blog::mail.html', 'acme.blog::mail.text'], $data, $callback);
但是当我这样做时,mail.text 视图文件将被忽略。对于消息的纯文本部分,还使用了 mail.html 视图文件,在换行符之前包含 <br />。
我错过了什么吗?或者这是一个错误?
我的代码:
$vars = ['msg' => 'Hello world'];
Mail::send(
['text' => 'respective.test::mails.text',
'html' => 'respective.test::mails.html'],
$vars, function($message) {
$message->to('name@example.com');
$message->subject('Test message');
});
我尝试了使用和不使用数组键。第一个视图文件始终用于两个部分。我认为,这是一个错误。
【问题讨论】:
-
你能分享你发送邮件的代码吗?
标签: octobercms octobercms-plugins