# Cases for tools/java-oracle's MailCases: FILIUS' SMTP and POP3 workers fed # with a client's messages, one per line. Read by emailServer.test.ts. case smtpPlain smtp HELO 192.168.0.20 MAIL FROM: RCPT TO: DATA From: Bob Beispiel \u000aTo: \u000aSubject: Gru\u00df\u000a\u000aHallo Anna,\u000awie geht's?\u000d\u000a.\u000d\u000a QUIT case smtpTwice smtp EHLO client MAIL FROM: RCPT TO: DATA From: \u000aTo: \u000aSubject: Eins\u000a\u000aerster Teil\u000a zweiter Teil\u000a.\u000a MAIL FROM: MAIL FROM: RCPT TO: DATA From: \u000aTo: \u000aSubject: Zwei\u000a\u000aan Bob\u000a.\u000a QUIT case smtpStart smtp DATA MAIL FROM: noop helo Quit case smtpHelo smtp EHLO viele Leerzeichen NOOP HELO wieder case smtpEnvelope smtp HELO x MAIL FROM:bob MAIL FROM: mail from : RCPT TO:anna rcpt to: RCPT TO: HELO noch einmal DATA Subject: Kopf\u000a\u000aText\u000a.\u000a case smtpDomainCase smtp HELO x MAIL FROM: RCPT TO: DATA Subject: Gross\u000a\u000aText\u000a.\u000a case smtpHeaders smtp HELO x MAIL FROM: RCPT TO: DATA FROM: Bob \u000ato: a@b.de, Carla ,\u000aCc: \u000aBcc: geheim@filius.de\u000aSubject: Zeit: 10 Uhr\u000a\u000aText mit: Doppelpunkt\u000a\u000aAbsatz\u000a.\u000a case smtpOddHeaders smtp HELO x MAIL FROM: RCPT TO: DATA To: x>y@z.de\u000aCc: ,\u000aSubject : mit Leerzeichen\u000a\u000aText\u000a.\u000a case smtpColonFirst smtp HELO x MAIL FROM: RCPT TO: DATA Subject: vorn\u000a: leer\u000a\u000aText\u000a.\u000a case smtpUnknownHeader smtp HELO x MAIL FROM: RCPT TO: DATA From: \u000aX-Mailer: Filius\u000aSubject: Betreff\u000a\u000aText\u000a.\u000a case smtpNoHeader smtp HELO x MAIL FROM: RCPT TO: DATA Hallo\u000aWelt\u000a.\u000a case smtpDataPieces smtp HELO x MAIL FROM: RCPT TO: DATA Subject: Teile\u000a\u000aeins zwei\u000a . case smtpQuitInData smtp HELO x MAIL FROM: RCPT TO: DATA Subject: Abbruch\u000a\u000avorher\u000a quit case smtpUnknownRecipient smtp HELO x MAIL FROM: RCPT TO: RCPT TO: RCPT TO: DATA From: Bob Beispiel \u000aTo: \u000aSubject: Wer?\u000a\u000aIst da jemand?\u000a.\u000a case smtpEmptySender smtp HELO x MAIL FROM:<> RCPT TO: DATA Subject: Leer\u000a\u000aText\u000a.\u000a case smtpWithoutAt smtp HELO x MAIL FROM: RCPT TO: DATA Subject: Ohne\u000a\u000aText\u000a.\u000a case pop3Plain pop3 USER anna PASS geheim STAT LIST RETR 0 RETR 1 DELE 0 STAT RSET DELE 0 QUIT case pop3Again pop3 USER anna PASS geheim RETR 1 RETR 1 case pop3Numbers pop3 USER anna PASS geheim DELE 0 LIST RETR 0 RETR 1 QUIT case pop3EmptyList pop3 USER bob PASS passwort STAT LIST QUIT case pop3Before pop3 STAT LIST RETR 0 DELE 0 RSET NOOP QUIT case pop3Users pop3 USER niemand PASS x user ANNA PASS falsch PASS geheim USER bob PASS passwort NOOP case pop3UserSwitch pop3 USER anna USER niemand PASS geheim USER anna PASS GEHEIM PASS geheim case pop3BadArguments pop3 USER anna PASS geheim RETR 7 DELE 7 RETR -1 LIST 0 STAT extra NOOP RETR x case pop3NoArgument pop3 USER case pop3TwoSpaces pop3 USER anna PASS geheim RETR 0