diff --git a/pom.xml b/pom.xml
index adf9ddd..684028d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.example
Widerhall
- 0.2.39
+ 0.2.40
diff --git a/src/main/java/de/srsoftware/widerhall/mail/SmtpClient.java b/src/main/java/de/srsoftware/widerhall/mail/SmtpClient.java
index 1a7c3eb..1508c5a 100644
--- a/src/main/java/de/srsoftware/widerhall/mail/SmtpClient.java
+++ b/src/main/java/de/srsoftware/widerhall/mail/SmtpClient.java
@@ -5,6 +5,7 @@ import org.slf4j.LoggerFactory;
import javax.mail.*;
import javax.mail.internet.*;
+import javax.ws.rs.HEAD;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.List;
@@ -36,7 +37,7 @@ public class SmtpClient {
if (session == null) login();
MimeMessage forward = new MimeMessage(session);
var oldSender = message.getFrom()[0].toString();
- if (newSender != null){
+ { // drop old (von ... comment)
var pos = subject.indexOf(" (von ");
while (pos > 0){
var end = subject.indexOf(')',pos);
@@ -44,6 +45,8 @@ public class SmtpClient {
subject = (subject.substring(0,pos)+subject.substring(end+1)).trim();
pos = subject.indexOf(" (von ");
}
+ }
+ if (newSender != null){
forward.setFrom(newSender);
forward.setSubject(subject+" (von "+oldSender+")");
} else {