Files
mdg-filius/packages/core/test/email-server.en.java.json
julian.kiedaischandClaude Opus 5.5 058675a148 feat(core): the e-mail program after Java, measured against Java
The program sends to its account's SMTP server, one connection for each
recipient, and fetches its mails by POP3; the server now sends mails on
to other domains by MX and returns notices to their senders. The
program's folders are in the snapshot and go back into the project.
EmailClientRun plays six stories with two servers; the mail oracles run
in the language's locale, so Java's notice dates match the core's.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 19:38:44 +00:00

6284 lines
164 KiB
JSON

[
{
"name": "smtpPlain",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO 192.168.0.20",
"sent": [
"250 Hello 192.168.0.20"
],
"lines": [
"192.168.0.20< HELO 192.168.0.20",
"192.168.0.20> 250 Hello 192.168.0.20"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM: <bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM: <bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Gruß\n\nHallo Anna,\nwie geht's?\r\n.\r\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Gruß\n\nHallo Anna,\nwie geht's?\r\n.\r\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Gruß\n\nHallo Anna,\nwie geht's?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "QUIT",
"sent": [
"221 Server closed connection."
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> 221 Server closed connection."
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Gruß\n\nHallo Anna,\nwie geht's?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpTwice",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "EHLO client",
"sent": [
"250 Hello client"
],
"lines": [
"192.168.0.20< EHLO client",
"192.168.0.20> 250 Hello client"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM: <bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM: <bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\n",
"sent": [],
"lines": [
"192.168.0.20< From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "zweiter Teil\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< zweiter Teil\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM: <anna@filius.de>",
"sent": [
"503 Wrong order of commands."
],
"lines": [
"192.168.0.20< MAIL FROM: <anna@filius.de>",
"192.168.0.20> 503 Wrong order of commands."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM: <anna@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM: <anna@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<bob@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<bob@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "From: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< From: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox.",
"E-mail for bob saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil\nFrom: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob",
true,
false
]
]
],
[
"bob",
[
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil\nFrom: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob",
true,
false
]
]
]
]
},
{
"message": "QUIT",
"sent": [
"221 Server closed connection."
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> 221 Server closed connection."
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil",
true,
false
],
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil\nFrom: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob",
true,
false
]
]
],
[
"bob",
[
[
"From: <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Eins\n\nerster Teil\nzweiter Teil\nFrom: <anna@filius.de>\nTo: <bob@filius.de>\nSubject: Zwei\n\nan Bob",
true,
false
]
]
]
]
}
]
},
{
"name": "smtpStart",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [],
"lines": [
"192.168.0.20< DATA"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "noop",
"sent": [
"250 OK"
],
"lines": [
"192.168.0.20< noop",
"192.168.0.20> 250 OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "helo",
"sent": [
"250 Hello "
],
"lines": [
"192.168.0.20< helo",
"192.168.0.20> 250 Hello "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": " Quit ",
"sent": [
"221 Server closed connection."
],
"lines": [
"192.168.0.20< Quit ",
"192.168.0.20> 221 Server closed connection."
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpHelo",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "EHLO viele Leerzeichen ",
"sent": [
"250 Hello viele Leerzeichen"
],
"lines": [
"192.168.0.20< EHLO viele Leerzeichen ",
"192.168.0.20> 250 Hello viele Leerzeichen"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "NOOP",
"sent": [
"250 OK"
],
"lines": [
"192.168.0.20< NOOP",
"192.168.0.20> 250 OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO wieder",
"sent": [],
"lines": [
"192.168.0.20< HELO wieder"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpEnvelope",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:bob",
"sent": [
"501 Syntax error - Parameter or argument wrong."
],
"lines": [
"192.168.0.20< MAIL FROM:bob",
"192.168.0.20> 501 Syntax error - Parameter or argument wrong."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "mail from : <bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< mail from : <bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:anna",
"sent": [
"501 Syntax error - Parameter or argument wrong."
],
"lines": [
"192.168.0.20< RCPT TO:anna",
"192.168.0.20> 501 Syntax error - Parameter or argument wrong."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "rcpt to: <ANNA@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< rcpt to: <ANNA@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de> <bob@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de> <bob@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO noch einmal",
"sent": [],
"lines": [
"192.168.0.20< HELO noch einmal"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Kopf\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Subject: Kopf\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox.",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"Subject: Kopf\n\nText",
true,
false
],
[
"Subject: Kopf\n\nText",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpDomainCase",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@FILIUS.DE>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@FILIUS.DE>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Gross\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Subject: Gross\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpHeaders",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "FROM: Bob <bob@filius.de>\nto: a@b.de, Carla <carla@andere.de>,\nCc: <chef@filius.de>\nBcc: geheim@filius.de\nSubject: Zeit: 10 Uhr\n\nText mit: Doppelpunkt\n\nAbsatz\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< FROM: Bob <bob@filius.de>\nto: a@b.de, Carla <carla@andere.de>,\nCc: <chef@filius.de>\nBcc: geheim@filius.de\nSubject: Zeit: 10 Uhr\n\nText mit: Doppelpunkt\n\nAbsatz\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: Bob <bob@filius.de>\nTo: <a@b.de>, Carla <carla@andere.de>\nCc: <chef@filius.de>\nSubject: Zeit: 10 Uhr\n\nText mit: Doppelpunkt\n\nAbsatz",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpOddHeaders",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "To: x>y@z.de\nCc: ,\nSubject : mit Leerzeichen\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< To: x>y@z.de\nCc: ,\nSubject : mit Leerzeichen\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"To: x>y@z.de\nSubject: mit Leerzeichen\n\nText",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpColonFirst",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: vorn\n: leer\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Subject: vorn\n: leer\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"Subject: vorn\n\nText",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpUnknownHeader",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "From: <bob@filius.de>\nX-Mailer: Filius\nSubject: Betreff\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< From: <bob@filius.de>\nX-Mailer: Filius\nSubject: Betreff\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: <bob@filius.de>\n\nSubject: Betreff\n\nText",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpNoHeader",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Hallo\nWelt\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Hallo\nWelt\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"\nWelt",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpDataPieces",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Teile\n\neins",
"sent": [],
"lines": [
"192.168.0.20< Subject: Teile\n\neins"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "zwei\n",
"sent": [],
"lines": [
"192.168.0.20< zwei\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": " . ",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< . ",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"Subject: Teile\n\neinszwei",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpQuitInData",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Abbruch\n\nvorher\n",
"sent": [],
"lines": [
"192.168.0.20< Subject: Abbruch\n\nvorher\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "quit",
"sent": [
"221 Server closed connection."
],
"lines": [
"192.168.0.20< quit",
"192.168.0.20> 221 Server closed connection."
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpUnknownRecipient",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<niemand@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<niemand@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<Keiner@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<Keiner@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "From: Bob Beispiel <bob@filius.de>\nTo: <niemand@filius.de>\nSubject: Wer?\n\nIst da jemand?\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< From: Bob Beispiel <bob@filius.de>\nTo: <niemand@filius.de>\nSubject: Wer?\n\nIst da jemand?\n.\n",
"192.168.0.20> 250 Mail queued for delivery",
"E-mail for anna saved in mailbox.",
"E-mail for bob saved in mailbox."
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
],
[
"From: Bob Beispiel <bob@filius.de>\nTo: <niemand@filius.de>\nSubject: Wer?\n\nIst da jemand?",
true,
false
]
]
],
[
"bob",
[
[
"From: <noreply@filius.de>\nTo: Bob Beispiel <bob@filius.de>\nSubject: Non Delivery Notification\n\nThe mail could not be delivered either because user or mail domain is unknown.\nMessage could not be delivered to the following recipients:\n\tniemand@filius.de\n\tKeiner@filius.de\n\nDate: 01/10/2026, 19:29\nMail-Server: 192.168.0.30\n\n______________________________________________________________________\nFrom: Bob Beispiel <bob@filius.de>\nTo: <niemand@filius.de>\nSubject: Wer?\n\nIst da jemand?",
true,
false
]
]
]
]
}
]
},
{
"name": "smtpEmptySender",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<niemand@filius.de>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<niemand@filius.de>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Leer\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Subject: Leer\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery"
],
"closed": false,
"thrown": "NullPointerException",
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "smtpWithoutAt",
"protocol": "smtp",
"steps": [
{
"message": null,
"sent": [
"220 Welcome to filius.de"
],
"lines": [
"----",
"192.168.0.20> 220 Welcome to filius.de"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "HELO x",
"sent": [
"250 Hello x"
],
"lines": [
"192.168.0.20< HELO x",
"192.168.0.20> 250 Hello x"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "MAIL FROM:<bob@filius.de>",
"sent": [
"250 Sender OK"
],
"lines": [
"192.168.0.20< MAIL FROM:<bob@filius.de>",
"192.168.0.20> 250 Sender OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RCPT TO:<anna>",
"sent": [
"250 Recipient OK"
],
"lines": [
"192.168.0.20< RCPT TO:<anna>",
"192.168.0.20> 250 Recipient OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DATA",
"sent": [
"354 End data with <CR><LF>.<CR><LF>"
],
"lines": [
"192.168.0.20< DATA",
"192.168.0.20> 354 End data with <CR><LF>.<CR><LF>"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "Subject: Ohne\n\nText\n.\n",
"sent": [
"250 Mail queued for delivery"
],
"lines": [
"192.168.0.20< Subject: Ohne\n\nText\n.\n",
"192.168.0.20> 250 Mail queued for delivery"
],
"closed": false,
"thrown": "ArrayIndexOutOfBoundsException",
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3Plain",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "STAT",
"sent": [
"+OK 2 169"
],
"lines": [
"192.168.0.20< STAT",
"192.168.0.20> +OK 2 169"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "LIST",
"sent": [
"+OK 2 169\n0 80\n1 89\n"
],
"lines": [
"192.168.0.20< LIST",
"192.168.0.20> +OK 2 169\n0 80\n1 89\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 0",
"sent": [
"+OK message follows \nFrom: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile"
],
"lines": [
"192.168.0.20< RETR 0",
"192.168.0.20> +OK message follows \nFrom: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 1",
"sent": [
"+OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"lines": [
"192.168.0.20< RETR 1",
"192.168.0.20> +OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DELE 0",
"sent": [
"+OK message marked for delete"
],
"lines": [
"192.168.0.20< DELE 0",
"192.168.0.20> +OK message marked for delete"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "STAT",
"sent": [
"+OK 1 89"
],
"lines": [
"192.168.0.20< STAT",
"192.168.0.20> +OK 1 89"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RSET",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< RSET",
"192.168.0.20> +OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DELE 0",
"sent": [
"+OK message marked for delete"
],
"lines": [
"192.168.0.20< DELE 0",
"192.168.0.20> +OK message marked for delete"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
false,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "QUIT",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> +OK"
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3Again",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 1",
"sent": [
"+OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"lines": [
"192.168.0.20< RETR 1",
"192.168.0.20> +OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 1",
"sent": [
"-ERR no such message"
],
"lines": [
"192.168.0.20< RETR 1",
"192.168.0.20> -ERR no such message"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3Numbers",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DELE 0",
"sent": [
"+OK message marked for delete"
],
"lines": [
"192.168.0.20< DELE 0",
"192.168.0.20> +OK message marked for delete"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "LIST",
"sent": [
"+OK 1 89\n0 89\n"
],
"lines": [
"192.168.0.20< LIST",
"192.168.0.20> +OK 1 89\n0 89\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 0",
"sent": [
"-ERR no such message"
],
"lines": [
"192.168.0.20< RETR 0",
"192.168.0.20> -ERR no such message"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 1",
"sent": [
"+OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"lines": [
"192.168.0.20< RETR 1",
"192.168.0.20> +OK message follows \nFrom: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
true
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "QUIT",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> +OK"
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
false,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3EmptyList",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER bob",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER bob",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS passwort",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS passwort",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "STAT",
"sent": [
"+OK 0 0"
],
"lines": [
"192.168.0.20< STAT",
"192.168.0.20> +OK 0 0"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "LIST",
"sent": [
"-ERR no such message"
],
"lines": [
"192.168.0.20< LIST",
"192.168.0.20> -ERR no such message"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "QUIT",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> +OK"
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3Before",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "STAT",
"sent": [
""
],
"lines": [
"192.168.0.20< STAT",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "LIST",
"sent": [
""
],
"lines": [
"192.168.0.20< LIST",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 0",
"sent": [
""
],
"lines": [
"192.168.0.20< RETR 0",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DELE 0",
"sent": [
""
],
"lines": [
"192.168.0.20< DELE 0",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RSET",
"sent": [
""
],
"lines": [
"192.168.0.20< RSET",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "NOOP",
"sent": [
"-ERR unknown command"
],
"lines": [
"192.168.0.20< NOOP",
"192.168.0.20> -ERR unknown command"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "QUIT",
"sent": [
""
],
"lines": [
"192.168.0.20< QUIT",
"192.168.0.20> "
],
"closed": true,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3Users",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER niemand",
"sent": [
"-ERR user or password wrong"
],
"lines": [
"192.168.0.20< USER niemand",
"192.168.0.20> -ERR user or password wrong"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS x",
"sent": [
"-ERR Please enter PASS"
],
"lines": [
"192.168.0.20< PASS x",
"192.168.0.20> -ERR Please enter PASS"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "user ANNA",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< user ANNA",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS falsch",
"sent": [
"-ERR user or password wrong"
],
"lines": [
"192.168.0.20< PASS falsch",
"192.168.0.20> -ERR user or password wrong"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER bob",
"sent": [
"-ERR Please enter USER"
],
"lines": [
"192.168.0.20< USER bob",
"192.168.0.20> -ERR Please enter USER"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS passwort",
"sent": [
"-ERR Please enter PASS"
],
"lines": [
"192.168.0.20< PASS passwort",
"192.168.0.20> -ERR Please enter PASS"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "NOOP",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< NOOP",
"192.168.0.20> +OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3UserSwitch",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER niemand",
"sent": [
"-ERR user or password wrong"
],
"lines": [
"192.168.0.20< USER niemand",
"192.168.0.20> -ERR user or password wrong"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"-ERR user or password wrong"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> -ERR user or password wrong"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS GEHEIM",
"sent": [
"-ERR user or password wrong"
],
"lines": [
"192.168.0.20< PASS GEHEIM",
"192.168.0.20> -ERR user or password wrong"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3BadArguments",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 7",
"sent": [
"+OK message follows \n\n"
],
"lines": [
"192.168.0.20< RETR 7",
"192.168.0.20> +OK message follows \n\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "DELE 7",
"sent": [
""
],
"lines": [
"192.168.0.20< DELE 7",
"192.168.0.20> "
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR -1",
"sent": [
"+OK message follows \n\n"
],
"lines": [
"192.168.0.20< RETR -1",
"192.168.0.20> +OK message follows \n\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "LIST 0",
"sent": [
"+OK 2 169\n0 80\n1 89\n"
],
"lines": [
"192.168.0.20< LIST 0",
"192.168.0.20> +OK 2 169\n0 80\n1 89\n"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "STAT extra",
"sent": [
"+OK 2 169"
],
"lines": [
"192.168.0.20< STAT extra",
"192.168.0.20> +OK 2 169"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "NOOP",
"sent": [
"+OK"
],
"lines": [
"192.168.0.20< NOOP",
"192.168.0.20> +OK"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR x",
"sent": [],
"lines": [
"192.168.0.20< RETR x"
],
"closed": false,
"thrown": "NumberFormatException",
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3NoArgument",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER",
"sent": [],
"lines": [
"192.168.0.20< USER"
],
"closed": false,
"thrown": "ArrayIndexOutOfBoundsException",
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
},
{
"name": "pop3TwoSpaces",
"protocol": "pop3",
"steps": [
{
"message": null,
"sent": [
"+OK POP3 server ready"
],
"lines": [
"----",
"192.168.0.20> +OK POP3 server ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "USER anna",
"sent": [
"+OK enter password"
],
"lines": [
"192.168.0.20< USER anna",
"192.168.0.20> +OK enter password"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "PASS geheim",
"sent": [
"+OK Mailbox locked and ready"
],
"lines": [
"192.168.0.20< PASS geheim",
"192.168.0.20> +OK Mailbox locked and ready"
],
"closed": false,
"thrown": null,
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
},
{
"message": "RETR 0",
"sent": [],
"lines": [
"192.168.0.20< RETR 0"
],
"closed": false,
"thrown": "NumberFormatException",
"accounts": [
[
"anna",
[
[
"From: Bob Beispiel <bob@filius.de>\nTo: <anna@filius.de>\nSubject: Hallo Anna\n\nErste Zeile\nZweite Zeile",
true,
false
],
[
"From: Carla <carla@andere.de>\nTo: Anna Muster <anna@filius.de>, <bob@filius.de>\nCc: <chef@filius.de>\nSubject: Termin\n\nMorgen um 10?",
true,
false
]
]
],
[
"bob",
[]
]
]
}
]
}
]