forked from IF-LK-2020/mymail
comments
This commit is contained in:
25
MyMail.java
25
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", "ß");
|
||||
|
||||
Reference in New Issue
Block a user