mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 17:31:49 +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