@foreach($emails as $email)
@if($email['unread'])
@endif

{{ $email['from_name'] }}

{{ $email['time'] }}
{{ $email['subject'] }}

{{ $email['preview'] }}

@if(count($email['attachments']) > 0)
{{ $email['attachments'][0]['name'] }}
@endif
@endforeach
{{ $page }} / {{ $totalPages }}

Mailbox QR

Scan to access

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

{{ $currentEmail['from_name'] }}

{{ $currentEmail['from_email'] }}
Received {{ $currentEmail['time'] }}

{{ $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(count($currentEmail['attachments']) > 0)

Attachments ({{ count($currentEmail['attachments']) }})

@foreach($currentEmail['attachments'] 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