diff --git a/infinitypfm-common/src/main/java/org/infinitypfm/core/mail/MailMonitor.java b/infinitypfm-common/src/main/java/org/infinitypfm/core/mail/MailMonitor.java
deleted file mode 100644
index bf6f6b0..0000000
--- a/infinitypfm-common/src/main/java/org/infinitypfm/core/mail/MailMonitor.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package org.infinitypfm.core.mail;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.InputStream;
-import java.util.Properties;
-
-import javax.mail.Authenticator;
-import javax.mail.BodyPart;
-import javax.mail.Flags;
-import javax.mail.Folder;
-import javax.mail.Message;
-import javax.mail.Multipart;
-import javax.mail.Part;
-import javax.mail.PasswordAuthentication;
-import javax.mail.Session;
-import javax.mail.Store;
-
-import org.apache.commons.lang.StringUtils;
-
-public class MailMonitor {
-
- public void checkMailbox() {
-
- try
- {
- Properties props = new Properties();
- props.put("mail.pop3s.auth", true);
-
- final String mailBox = "TODO:emailaddress";
- final String pwd = "TODO:MailPassword";
-
- Session session = Session.getDefaultInstance(props , new Authenticator() {
- @Override
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication(mailBox,pwd);
- }
- });
-
- //session.setDebug(true);
-
- Store store = session.getStore("TODO:MailProtocol");
-
- if (store.isConnected()){
- store.close();
- }
-
- //LOG.debug("Connecting to mailbox: " + map.getMailAddress());
-
- store.connect("TODO:MailServer", 25, "TODO:EmailAddress", "TODO:MailPassord");
- Folder inbox = store.getFolder("INBOX");
- inbox.open(Folder.READ_WRITE);
- Message[] mails = inbox.getMessages();
-
- for (Message msg : mails) {
-
- if (msg == null){
- continue;
- }
- Multipart mp = (Multipart) msg.getContent();
- for (int i = 0; i < mp.getCount(); i++) {
- BodyPart bodyPart = mp.getBodyPart(i);
- if(!Part.ATTACHMENT.equalsIgnoreCase(bodyPart.getDisposition()) &&
- StringUtils.isBlank(bodyPart.getFileName())) {
- continue; // dealing with attachments only
- }
- InputStream is = bodyPart.getInputStream();
-
- File f = new File("TODO:WORKFolder" +
- File.separator +
- bodyPart.getFileName());
-
- FileOutputStream fos = new FileOutputStream(f);
- byte[] buf = new byte[4096];
- int bytesRead;
- while((bytesRead = is.read(buf))!=-1) {
- fos.write(buf, 0, bytesRead);
- }
- fos.close();
-
- // processor.Process(map.toFileMap(_config), f.toPath());
-
- msg.setFlag(Flags.Flag.DELETED, true);
-
- }
- }
-
- inbox.close(true);
- store.close();
- } catch (Exception e) {
- //TODO:Handle error
- }
- }
-}
diff --git a/infinitypfm-ui/project.xml b/infinitypfm-ui/project.xml
index 0a8d95f..8e50204 100644
--- a/infinitypfm-ui/project.xml
+++ b/infinitypfm-ui/project.xml
@@ -35,6 +35,7 @@
+