diff --git a/UI/PreferencesUI/UIxPreferences.m b/UI/PreferencesUI/UIxPreferences.m
index 8ed908ebf..1d478f652 100644
--- a/UI/PreferencesUI/UIxPreferences.m
+++ b/UI/PreferencesUI/UIxPreferences.m
@@ -1064,7 +1064,7 @@ static NSArray *reminderValues = nil;
if (!capabilities)
{
- if ([self _sieveClient])
+ if ([self isSieveScriptsEnabled] && [self _sieveClient])
capabilities = [[self _sieveClient] capabilities];
else
capabilities = [NSArray array];
diff --git a/UI/Templates/PreferencesUI/UIxPreferences.wox b/UI/Templates/PreferencesUI/UIxPreferences.wox
index 68910641d..c0d575f1e 100644
--- a/UI/Templates/PreferencesUI/UIxPreferences.wox
+++ b/UI/Templates/PreferencesUI/UIxPreferences.wox
@@ -18,6 +18,7 @@
var timeZonesList = ;
var defaultEmailAddresses = '';
var forwardConstraints = ;
+ var sieveCapabilities = ;