1.1 --- a/org/sonews/mlgw/MailPoller.java Wed Jul 01 10:48:22 2009 +0200
1.2 +++ b/org/sonews/mlgw/MailPoller.java Wed Jul 22 14:04:05 2009 +0200
1.3 @@ -19,6 +19,7 @@
1.4 package org.sonews.mlgw;
1.5
1.6 import java.util.Properties;
1.7 +import javax.mail.Address;
1.8 import javax.mail.AuthenticationFailedException;
1.9 import javax.mail.Authenticator;
1.10 import javax.mail.Flags.Flag;
1.11 @@ -29,7 +30,7 @@
1.12 import javax.mail.PasswordAuthentication;
1.13 import javax.mail.Session;
1.14 import javax.mail.Store;
1.15 -import org.sonews.daemon.Config;
1.16 +import org.sonews.config.Config;
1.17 import org.sonews.daemon.AbstractDaemon;
1.18 import org.sonews.util.Log;
1.19 import org.sonews.util.Stats;
1.20 @@ -49,9 +50,9 @@
1.21 public PasswordAuthentication getPasswordAuthentication()
1.22 {
1.23 final String username =
1.24 - Config.getInstance().get(Config.MLPOLL_USER, "user");
1.25 + Config.inst().get(Config.MLPOLL_USER, "user");
1.26 final String password =
1.27 - Config.getInstance().get(Config.MLPOLL_PASSWORD, "mysecret");
1.28 + Config.inst().get(Config.MLPOLL_PASSWORD, "mysecret");
1.29
1.30 return new PasswordAuthentication(username, password);
1.31 }
1.32 @@ -72,11 +73,11 @@
1.33 Thread.sleep(60000 * (errors + 1)); // one minute * errors
1.34
1.35 final String host =
1.36 - Config.getInstance().get(Config.MLPOLL_HOST, "samplehost");
1.37 + Config.inst().get(Config.MLPOLL_HOST, "samplehost");
1.38 final String username =
1.39 - Config.getInstance().get(Config.MLPOLL_USER, "user");
1.40 + Config.inst().get(Config.MLPOLL_USER, "user");
1.41 final String password =
1.42 - Config.getInstance().get(Config.MLPOLL_PASSWORD, "mysecret");
1.43 + Config.inst().get(Config.MLPOLL_PASSWORD, "mysecret");
1.44
1.45 Stats.getInstance().mlgwRunStart();
1.46
1.47 @@ -101,10 +102,8 @@
1.48 // Dispatch messages and delete it afterwards on the inbox
1.49 for(Message message : messages)
1.50 {
1.51 - String subject = message.getSubject();
1.52 - System.out.println("MLGateway: message with subject \"" + subject + "\" received.");
1.53 if(Dispatcher.toGroup(message)
1.54 - || Config.getInstance().get(Config.MLPOLL_DELETEUNKNOWN, false))
1.55 + || Config.inst().get(Config.MLPOLL_DELETEUNKNOWN, false))
1.56 {
1.57 // Delete the message
1.58 message.setFlag(Flag.DELETED, true);
1.59 @@ -132,7 +131,7 @@
1.60 }
1.61 catch(InterruptedException ex)
1.62 {
1.63 - System.out.println("sonews: " + this + " returns.");
1.64 + System.out.println("sonews: " + this + " returns: " + ex);
1.65 return;
1.66 }
1.67 catch(MessagingException ex)