diff --git a/NzbDrone.Core/Notifications/Email/EmailSettings.cs b/NzbDrone.Core/Notifications/Email/EmailSettings.cs
index e991265d7..6ee61b6a2 100644
--- a/NzbDrone.Core/Notifications/Email/EmailSettings.cs
+++ b/NzbDrone.Core/Notifications/Email/EmailSettings.cs
@@ -5,6 +5,11 @@ namespace NzbDrone.Core.Notifications.Email
 {
     public class EmailSettings : INotifcationSettings
     {
+        public EmailSettings()
+        {
+            Port = 25;
+        }
+
         [FieldDefinition(0, Label = "Server", HelpText = "Hostname or IP of Email server")]
         public String Server { get; set; }
 
diff --git a/NzbDrone.Core/Notifications/Growl/GrowlSettings.cs b/NzbDrone.Core/Notifications/Growl/GrowlSettings.cs
index 0a90f6db9..c66060a94 100644
--- a/NzbDrone.Core/Notifications/Growl/GrowlSettings.cs
+++ b/NzbDrone.Core/Notifications/Growl/GrowlSettings.cs
@@ -5,6 +5,11 @@ namespace NzbDrone.Core.Notifications.Growl
 {
     public class GrowlSettings : INotifcationSettings
     {
+        public GrowlSettings()
+        {
+            Port = 23053;
+        }
+
         [FieldDefinition(0, Label = "Host")]
         public String Host { get; set; }
 
diff --git a/NzbDrone.Core/Notifications/Plex/PlexClientSettings.cs b/NzbDrone.Core/Notifications/Plex/PlexClientSettings.cs
index aeb4bb044..130552e52 100644
--- a/NzbDrone.Core/Notifications/Plex/PlexClientSettings.cs
+++ b/NzbDrone.Core/Notifications/Plex/PlexClientSettings.cs
@@ -5,6 +5,11 @@ namespace NzbDrone.Core.Notifications.Plex
 {
     public class PlexClientSettings : INotifcationSettings
     {
+        public PlexClientSettings()
+        {
+            Port = 3000;
+        }
+
         [FieldDefinition(0, Label = "Host")]
         public String Host { get; set; }
 
diff --git a/NzbDrone.Core/Notifications/Plex/PlexServerSettings.cs b/NzbDrone.Core/Notifications/Plex/PlexServerSettings.cs
index 48d454ffd..40b05a2c0 100644
--- a/NzbDrone.Core/Notifications/Plex/PlexServerSettings.cs
+++ b/NzbDrone.Core/Notifications/Plex/PlexServerSettings.cs
@@ -5,6 +5,11 @@ namespace NzbDrone.Core.Notifications.Plex
 {
     public class PlexServerSettings : INotifcationSettings
     {
+        public PlexServerSettings()
+        {
+            Port = 32400;
+        }
+
         [FieldDefinition(0, Label = "Host")]
         public String Host { get; set; }
 
diff --git a/NzbDrone.Core/Notifications/Xbmc/XbmcSettings.cs b/NzbDrone.Core/Notifications/Xbmc/XbmcSettings.cs
index ab0f1016f..f8041a1b8 100644
--- a/NzbDrone.Core/Notifications/Xbmc/XbmcSettings.cs
+++ b/NzbDrone.Core/Notifications/Xbmc/XbmcSettings.cs
@@ -10,6 +10,7 @@ namespace NzbDrone.Core.Notifications.Xbmc
         public XbmcSettings()
         {
             DisplayTime = 5;
+            Port = 8080;
         }
 
         [FieldDefinition(0, Label = "Host")]