|
@@ -31,7 +31,18 @@ Meteor.publish('mailServer', function() {
|
|
|
if (!Match.test(this.userId, String)) return [];
|
|
|
const user = Users.findOne(this.userId);
|
|
|
if (user && user.isAdmin) {
|
|
|
- return Settings.find({}, { fields: { mailServer: 1 } });
|
|
|
+ return Settings.find(
|
|
|
+ {},
|
|
|
+ {
|
|
|
+ fields: {
|
|
|
+ 'mailServer.host': 1,
|
|
|
+ 'mailServer.port': 1,
|
|
|
+ 'mailServer.username': 1,
|
|
|
+ 'mailServer.enableTLS': 1,
|
|
|
+ 'mailServer.from': 1,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ );
|
|
|
}
|
|
|
return [];
|
|
|
});
|