Отключить отправку электронной почты на устаревшем сервере Meteor без повторного развертывания кодов - PullRequest
0 голосов
/ 08 апреля 2020

Мы сталкиваемся со странной ситуацией, когда у нас есть старый устаревший сервер Meteor, из-за которого мы больше не можем развертывать какие-либо новые коды.

Мы переходим от старого сервера к новому.

Мы хотели, чтобы старый сервер работал в качестве «справочного», но есть cronjobs, которые все еще регулярно отправляют электронные письма клиенты в базе данных.

Мы должны остановить отправку этих электронных писем, не перезагружая сервер и не перераспределяя коды, если это возможно. Есть ли способ сделать это?

p / s: так сервер отправляет электронные письма, используя пакет Email Meteor:

Meteor.methods({
sendEmail: function(options) {
    // compile the template
    var template = _.template(Assets.getText(options.template));

    if (Meteor.DEBUG) {
        Email.send({
            to: Meteor.EMAIL_ADMIN,
            from: options.from || Meteor.REPLYTO,
            subject: options.subject || '',
            html: template(options.data)
        });
    } else {
        Email.send({
            to: options.to,
            from: options.from || Meteor.REPLYTO,
            subject: options.subject || '',
            html: template(options.data)
        });
    }
},
...