From ddf81f11aa0eb5d999f3e8dd4c8d9eea9011d843 Mon Sep 17 00:00:00 2001 From: Asecave Date: Thu, 27 Jan 2022 17:52:29 +0100 Subject: [PATCH] comments --- MyMail.java | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/MyMail.java b/MyMail.java index 6f7b279..e2fc86e 100644 --- a/MyMail.java +++ b/MyMail.java @@ -249,32 +249,23 @@ public class MyMail { // machen. // Tipp: Merk dir in einem boolean, ob du im Textkörper oder im Header bist. mes = con.receive(); - if (header) { - if (mes.equals("")) { + if (header) { // Header werden gesucht + if (mes.equals("")) { // Header ist nach leerer Zeile zuende header = false; } else if (mes.startsWith("Delivery-date")) { date = mes.substring(15); } else if (mes.startsWith("From")) { - boolean open = false; - for (char c : mes.toCharArray()) { - if (open) { - if (c == '>') - break; - sender += c; - } else if (c == '<') { - open = true; - } - } + sender = mes.substring(mes.indexOf('<') + 1, mes.indexOf('>')); } else if (mes.startsWith("Subject")) { subject = mes.substring(9); } - } else { - if (mes.equals(".")) { + } else { // Nachricht wird gelesen + if (mes.equals(".")) { // ende break; - } else if (mes.startsWith("--")) { + } else if (mes.startsWith("--")) { // weirde header MITTEN DRIN EINFACH SO header = true; - } else { - mes = mes.replaceAll("=C3=BC", "ü"); + } else { // Text der später ausgegeben wird + mes = mes.replaceAll("=C3=BC", "ü"); // Umlaute werden ersetzt mes = mes.replaceAll("=C3=A4", "ä"); mes = mes.replaceAll("=C3=B6", "ö"); mes = mes.replaceAll("=C3=9F", "ß");