如何使用OctoberCms发送邮件?

时间:2019-02-09 11:43:55

标签: laravel email octobercms octobercms-plugins

提交表格后,如何在10月内发送电子邮件?我在octobercms中从后端邮件模板创建了一封邮件,邮件代码为contact :: form。

// $data has name and email 
        $to = System\Models\MailSettings::get('abc@gmail.com');
        Mail::sendTo($to, 'contact::form', $data);
        return true;

我遇到此错误:

  找不到

\ Components \ System \ Models \ MailSettings

2 个答案:

答案 0 :(得分:0)

不确定MailSettings::get('abc@gmail.com')的用途,但是您可以删除该行并简单地传递电子邮件地址:

Mail::sendTo('abc@gmail.com', 'contact::form', $data);

答案 1 :(得分:0)

您是否已正确配置邮件系统以发送邮件?

enter image description here

您需要什么邮件设置信息? 删除该行。我相信除非您在Mail功能中指定电子邮件,否则它将自动使用。

我相信您需要像这样将Mail类(也许是输入)添加到您的组件中:

use Mail;
use Input;

enter image description here

相关问题