Jim

Jim is a chaos monkey.
Find out more at GitHub.

Disable Jim
Accept chance {{ jim.AcceptChance * 100 }}%
Disconnect chance {{ jim.DisconnectChance * 100 }}%
Link speed affect chance {{ jim.LinkSpeedAffect * 100}}%
Link speed minimum {{ jim.LinkSpeedMin }}kbps
Link speed maximum {{ jim.LinkSpeedMax }}kbps
Reject sender chance {{ jim.RejectSenderChance * 100 }}%
Reject recipient chance {{ jim.RejectRecipientChance * 100 }}%
Reject auth chance {{ jim.RejectAuthChance * 100 }}%
Enable Jim
{{ startMessages + 1 }}-{{ startMessages + countMessages }} of {{ totalMessages }}
{{ getSender(message) }}
{{ getDisplayName(tryDecodeMime(to)) }}
{{ to.Mailbox }}@{{ to.Domain }}
{{ tryDecodeMime(message.Content.Headers["Subject"][0]) }}
{{ getMoment(date(message.Created)).fromNow() }}
{{ fileSize(message.Raw.Data.length) }}
{{ countSearchMessages > 0 ? startSearchMessages + 1 : 0 }}-{{ (startSearchMessages + countSearchMessages) || 0 }} of {{ totalSearchMessages || 0 }}
Searching for messages {{searchKind}} {{ searchedText }}
{{ getSender(message) }}
{{ getDisplayName(tryDecodeMime(to)) }}
{{ to.Mailbox }}@{{ to.Domain }}
{{ tryDecodeMime(message.Content.Headers["Subject"][0]) }}
{{ getMoment(date(message.Created)).fromNow() }}
From {{ tryDecodeMime(preview.Content.Headers["From"][0] || preview.From.Mailbox + "@" + preview.From.Domain) }}
Subject {{ tryDecodeMime(preview.Content.Headers["Subject"][0]) }}
To {{ tryDecodeMime((preview.Content.Headers["To"] || []).join(', ') || preview.To[0].Mailbox + "@" + preview.To[0].Domain) }}
{{ tryDecodeMime(header) }}
{{ v }}
{{ getSource(preview) }}
Download {{ tryDecodeMime(part.Headers["Content-Type"][0] || "Unknown type") }} ({{ part.Size }} bytes)