|
|
|
@ -446,16 +446,17 @@ public class MailingList implements MessageHandler, ProblemListener { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void onMessageReceived(Message message) throws MessagingException { |
|
|
|
public void onMessageReceived(Message message) throws MessagingException { |
|
|
|
LOG.info("Message received: {}",message.getFrom()); |
|
|
|
String subject = message.getSubject(); |
|
|
|
String subject = message.getSubject(); |
|
|
|
Address from = message.getFrom()[0]; |
|
|
|
|
|
|
|
LOG.info("Message received: \"{}\" from {}",subject, from); |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
|
if (subject.toLowerCase().contains("undelivered")){ |
|
|
|
if (subject.toLowerCase().contains("undelivered")){ |
|
|
|
|
|
|
|
LOG.warn("This one only goes to the mods!"); |
|
|
|
forward(message,moderators()); |
|
|
|
forward(message,moderators()); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Address from = message.getFrom()[0]; |
|
|
|
|
|
|
|
if (from instanceof InternetAddress internetAddress) { |
|
|
|
if (from instanceof InternetAddress internetAddress) { |
|
|
|
var senderEmail = internetAddress.getAddress(); |
|
|
|
var senderEmail = internetAddress.getAddress(); |
|
|
|
|
|
|
|
|
|
|
|
|