Nachrichtendetails

Rspamd · {{ $message['msg_id'] ?? $msgId }}
@php $actionClass = match($message['action'] ?? '') { 'reject' => 'off', 'add header' => 'warn', 'greylist' => 'na', default => 'ok', }; @endphp {{-- Score bar --}} @php $ratio = ($message['required'] ?? 0) > 0 ? min(100, round(($message['score'] ?? 0) / $message['required'] * 100)) : 0; @endphp
Spam-Score {{ $message['score'] ?? 0 }} / {{ $message['required'] ?? '—' }}
Aktion @if($message['action'] === 'reject') Reject @elseif($message['action'] === 'add header') Tagged @elseif($message['action'] === 'greylist') Greylist @else {{ $message['action'] ?? '—' }} @endif
IP {{ $message['ip'] ?? '—' }}
Von {{ $message['from'] ?? '—' }}
An {{ $message['rcpt'] ?? '—' }}
Betreff {{ $message['subject'] ?? '—' }}
@if(($message['time'] ?? 0) > 0)
Zeitpunkt {{ date('d.m.Y H:i:s', $message['time']) }}
@endif @if(($message['size'] ?? 0) > 0)
Größe {{ number_format($message['size'] / 1024, 1) }} KB
@endif
{{-- Triggered symbols --}} @if(!empty($message['symbols']))
Ausgelöste Regeln ({{ count($message['symbols']) }})
@foreach($message['symbols'] as $sym)
{{ $sym['name'] }} {{ $sym['score'] > 0 ? '+' : '' }}{{ $sym['score'] }} @if($sym['description']) {{ $sym['description'] }} @endif
@endforeach
@endif