mirror of
https://github.com/v2board/v2board.git
synced 2025-06-12 12:37:54 +08:00
mail: smtp config gui
This commit is contained in:
@ -7,6 +7,7 @@ use Illuminate\Contracts\Queue\ShouldQueue;
|
||||
use Illuminate\Foundation\Bus\Dispatchable;
|
||||
use Illuminate\Queue\InteractsWithQueue;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use Illuminate\Support\Facades\Config;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
use App\Models\MailLog;
|
||||
|
||||
@ -34,6 +35,15 @@ class SendEmailJob implements ShouldQueue
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
if (config('v2board.email_host')) {
|
||||
Config::set('mail.host', config('v2board.email_host', env('mail.host')));
|
||||
Config::set('mail.port', config('v2board.email_port', env('mail.port')));
|
||||
Config::set('mail.encryption', config('v2board.email_encryption', env('mail.encryption')));
|
||||
Config::set('mail.username', config('v2board.email_username', env('mail.username')));
|
||||
Config::set('mail.password', config('v2board.email_password', env('mail.password')));
|
||||
Config::set('mail.from.address', config('v2board.email_from_address', env('mail.from.address')));
|
||||
Config::set('mail.from.name', config('v2board.app_name', 'V2Board'));
|
||||
}
|
||||
$params = $this->params;
|
||||
$email = $params['email'];
|
||||
$subject = $params['subject'];
|
||||
|
Reference in New Issue
Block a user