diff --git a/src/NOCQ/NOCQ.csproj b/src/NOCQ/NOCQ.csproj
index 2004214..795c3c1 100644
--- a/src/NOCQ/NOCQ.csproj
+++ b/src/NOCQ/NOCQ.csproj
@@ -54,6 +54,7 @@
..\..\packages\csredis.1.4.7.1\lib\net40\csredis.dll
+
diff --git a/src/NOCQ/Plugins/Email/EmailSettings.cs b/src/NOCQ/Plugins/Email/EmailSettings.cs
index bdfdb0e..295d427 100644
--- a/src/NOCQ/Plugins/Email/EmailSettings.cs
+++ b/src/NOCQ/Plugins/Email/EmailSettings.cs
@@ -1,4 +1,5 @@
using System;
+using System.Collections.Generic;
namespace NOCQ.Plugins.Email
{
diff --git a/src/NOCQ/Plugins/Email/ImapInput.cs b/src/NOCQ/Plugins/Email/ImapInput.cs
index 2c14689..35f0855 100644
--- a/src/NOCQ/Plugins/Email/ImapInput.cs
+++ b/src/NOCQ/Plugins/Email/ImapInput.cs
@@ -2,6 +2,7 @@ using System;
using System.Timers;
using AE.Net.Mail;
using System.Collections.Generic;
+using System.Linq;
namespace NOCQ.Plugins.Email
{
@@ -24,22 +25,18 @@ namespace NOCQ.Plugins.Email
if (sets.Username == null
|| sets.Password == null
|| sets.Host == null
- || sets.Folder == null
- || sets.Frequency == null
- || sets.Port == null
- || sets.IsSsl == null)
+ || sets.Folder == null)
throw new ArgumentException ("You are missing a required setting.");
- parseRules = sets.ParseRules.Where (x => x.Enabled);
+ parseRules = sets.ParseRules.Where (x => x.Enabled).ToList();
- loginName = settings.Login;
- password = settings.Password;
- server = settings.Server;
- folderPath = settings.FolderPath;
+ loginName = sets.Username;
+ password = sets.Password;
+ server = sets.Host;
+ folderPath = sets.Folder;
- timer = new Timer (settings.Frequency);
-
- timer.Elapsed += Execute ();
+ timer = new Timer (sets.Frequency);
+ //timer.Elapsed += Execute ();
}