Merge branch 'main' into lang_de
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>org.example</groupId>
|
<groupId>org.example</groupId>
|
||||||
<artifactId>Widerhall</artifactId>
|
<artifactId>Widerhall</artifactId>
|
||||||
<version>0.2.39</version>
|
<version>0.2.40</version>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
|
|
||||||
import javax.mail.*;
|
import javax.mail.*;
|
||||||
import javax.mail.internet.*;
|
import javax.mail.internet.*;
|
||||||
|
import javax.ws.rs.HEAD;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -36,7 +37,7 @@ public class SmtpClient {
|
|||||||
if (session == null) login();
|
if (session == null) login();
|
||||||
MimeMessage forward = new MimeMessage(session);
|
MimeMessage forward = new MimeMessage(session);
|
||||||
var oldSender = message.getFrom()[0].toString();
|
var oldSender = message.getFrom()[0].toString();
|
||||||
if (newSender != null){
|
{ // drop old (von ... comment)
|
||||||
var pos = subject.indexOf(" (von ");
|
var pos = subject.indexOf(" (von ");
|
||||||
while (pos > 0){
|
while (pos > 0){
|
||||||
var end = subject.indexOf(')',pos);
|
var end = subject.indexOf(')',pos);
|
||||||
@@ -44,6 +45,8 @@ public class SmtpClient {
|
|||||||
subject = (subject.substring(0,pos)+subject.substring(end+1)).trim();
|
subject = (subject.substring(0,pos)+subject.substring(end+1)).trim();
|
||||||
pos = subject.indexOf(" (von ");
|
pos = subject.indexOf(" (von ");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if (newSender != null){
|
||||||
forward.setFrom(newSender);
|
forward.setFrom(newSender);
|
||||||
forward.setSubject(subject+" (von "+oldSender+")");
|
forward.setSubject(subject+" (von "+oldSender+")");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user