@foreach($emails as $email)
@if(!$email->is_read)
@endif

{{ $email->sender_name ?: $email->sender_email }}

{{ $email->received_at?->diffForHumans(['short' => true]) }}
{{ $email->subject }}

{{ $email->preview }}

@if($email->attachment_size > 0)
Attachments
@endif
@endforeach
{{ $emails->currentPage() }} / {{ $emails->lastPage() }}

Mailbox QR

Scan to access

Establishing Secure Channel
@php $currentEmail = $selectedEmailId ? $emails->firstWhere('id', $selectedEmailId) : null; @endphp @if($currentEmail)
{{ substr($currentEmail->sender_name ?: $currentEmail->sender_email, 0, 1) }}

{{ $currentEmail->sender_name ?: $currentEmail->sender_email }}

{{ $currentEmail->sender_email }}
Received {{ $currentEmail->received_at?->diffForHumans() }}

{{ $currentEmail->subject }}

@if($viewMode === 'html')
@if(!$allowRemoteContent)
Remote assets blocked

For your privacy, Zemail has disabled automatic loading of remote images.

@else
Remote content enabled

Images and remote resources are currently active for this email.

@endif
@if(!$allowRemoteContent) @else @endif
@endif @if($viewMode === 'text' && empty($currentEmail['body_text']))
Plain text version missing

Viewing sanitized HTML version instead.

@endif
{!! $this->getProcessedContent($currentEmail) !!}
@if($currentEmail->attachment_size > 0 && is_array($currentEmail->attachments_json))

Attachments ({{ count($currentEmail->attachments_json) }})

@foreach($currentEmail->attachments_json as $attachment)
{{ $attachment['name'] }}
{{ $attachment['size'] }}
@auth @endauth
@endforeach
@guest @endguest
@endif
@else

Select an email to read

Choose one of your disposable emails from the list to view its full content and secure attachments.

@endif