-
+
{{ mailRelay.error }}
Saved
diff --git a/src/views/email.js b/src/views/email.js
index a0b25c470..e90044cc9 100644
--- a/src/views/email.js
+++ b/src/views/email.js
@@ -41,8 +41,16 @@ angular.module('Application').controller('EmailController', ['$scope', '$locatio
$('.modal').modal('hide');
};
- $scope.isProvider = function (provider) {
- return $scope.mailRelay.relay.provider === provider;
+ $scope.usesTokenAuth = function (provider) {
+ return provider === 'postmark-smtp' || provider === 'sendgrid-smtp';
+ };
+
+ $scope.usesExternalServer = function (provider) {
+ return provider !== 'cloudron-smtp' && provider !== 'noop';
+ };
+
+ $scope.usesPasswordAuth = function (provider) {
+ return provider !== 'postmark-smtp' && provider !== 'sendgrid-smtp';
};
$scope.catchall = {