mail: add option to force from address for relays

This commit is contained in:
Girish Ramakrishnan
2021-10-16 21:47:28 -07:00
parent ea746b7741
commit ec56b30cdc

View File

@@ -588,13 +588,15 @@ angular.module('Application').controller('EmailController', ['$scope', '$locatio
provider: $scope.mailRelay.relay.provider,
host: $scope.mailRelay.relay.host,
port: $scope.mailRelay.relay.port,
acceptSelfSignedCerts: $scope.mailRelay.relay.acceptSelfSignedCerts
acceptSelfSignedCerts: $scope.mailRelay.relay.acceptSelfSignedCerts,
forceFromAddress: false
};
// fill in provider specific username/password usage
if (data.provider === 'postmark-smtp') {
data.username = $scope.mailRelay.relay.serverApiToken;
data.password = $scope.mailRelay.relay.serverApiToken;
data.forceFromAddress = true; // postmark requires the "From:" in mail to be a Sender Signature
} else if (data.provider === 'sendgrid-smtp') {
data.username = 'apikey';
data.password = $scope.mailRelay.relay.serverApiToken;