@extends('layouts.admin.theme') @section('title', env('APP_NAME') . ' :: ' . __('Diagnóstico de E-mail')) @section('content') @include('errors.messageFlash')
@include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => __('Diagnóstico de E-mail'), 'routeBack' => 'admin.dashboard', 'routeBackParams' => [], 'nameBack' => __('Voltar'), 'permission' => 'SYSADMIN', ])
{{-- Formulário de envio de teste --}}
{{ __('Enviar e-mail de teste') }}
@if (auth()->user()->getPermissaoDetalhes('SYSADMIN')['adicionar'])
@csrf
{{ __('Use "smtp" para testar o servidor real e "log" para validar a aplicação sem enviar.') }}
@else

{{ __('Você não tem permissão para enviar e-mails de teste.') }}

@endif
{{-- Configuração atual (sem expor a senha) --}}
{{ __('Configuração atual') }}
  • {{ __('Mailer padrão') }} {{ $config['default'] ?? '-' }}
  • {{ __('Transporte') }} {{ $config['transport'] ?? '-' }}
  • {{ __('Host') }} {{ $config['host'] ?? '-' }}
  • {{ __('Porta') }} {{ $config['port'] ?? '-' }}
  • {{ __('Criptografia') }} {{ $config['encryption'] ?? __('(nenhuma)') }}
  • {{ __('Usuário') }} {{ $config['username'] ?? '-' }}
  • {{ __('Remetente') }} {{ $config['from_address'] ?? '-' }}

{{ __('A senha de e-mail nunca é exibida por segurança.') }}

{{-- Histórico de tentativas --}}
{{ __('Histórico de testes') }}
@forelse ($logs as $log) @empty @endforelse
{{ __('Data') }} {{ __('Destinatário') }} {{ __('Mailer') }} {{ __('Resultado') }} {{ __('Código') }} {{ __('Tempo') }} {{ __('Solicitante') }}
{{ $log->created_at?->format('d/m/Y H:i:s') }} {{ $log->recipient }} {{ $log->mailer }} @if ($log->success) {{ __('Sucesso') }} @else {{ __('Falha') }} @endif {{ $log->smtp_code ?? '-' }} {{ $log->duration_ms !== null ? $log->duration_ms . ' ms' : '-' }} {{ $log->user_name ?? ($log->user->name ?? '-') }}
{{ __('* Nenhum teste registrado ainda.') }}
{!! $logs->links() !!}
@endsection