fold sysinfo into network
the backends are network backends
This commit is contained in:
@@ -88,6 +88,7 @@ const assert = require('assert'),
|
||||
mailer = require('./mailer.js'),
|
||||
mysql = require('mysql'),
|
||||
net = require('net'),
|
||||
network = require('./network.js'),
|
||||
nodemailer = require('nodemailer'),
|
||||
os = require('os'),
|
||||
path = require('path'),
|
||||
@@ -98,7 +99,6 @@ const assert = require('assert'),
|
||||
settings = require('./settings.js'),
|
||||
shell = require('./shell.js'),
|
||||
superagent = require('superagent'),
|
||||
sysinfo = require('./sysinfo.js'),
|
||||
system = require('./system.js'),
|
||||
tasks = require('./tasks.js'),
|
||||
users = require('./users.js'),
|
||||
@@ -375,7 +375,7 @@ async function checkMx(domain, mailFqdn) {
|
||||
const [error2, mxIps] = await safe(dig.resolve(mxRecords[0].exchange, 'A', DNS_OPTIONS));
|
||||
if (error2 || mxIps.length !== 1) return mx;
|
||||
|
||||
const [error3, ip] = await safe(sysinfo.getServerIPv4());
|
||||
const [error3, ip] = await safe(network.getIPv4());
|
||||
if (error3) return mx;
|
||||
|
||||
mx.status = mxIps[0] === ip;
|
||||
@@ -433,7 +433,7 @@ async function checkPtr(mailFqdn) {
|
||||
errorMessage: ''
|
||||
};
|
||||
|
||||
const [error, ip] = await safe(sysinfo.getServerIPv4());
|
||||
const [error, ip] = await safe(network.getIPv4());
|
||||
if (error) {
|
||||
ptr.errorMessage = error.message;
|
||||
return ptr;
|
||||
@@ -513,7 +513,7 @@ const RBL_LIST = [
|
||||
|
||||
// this function currently only looks for black lists based on IP. TODO: also look up by domain
|
||||
async function checkRblStatus(domain) {
|
||||
const [error, ip] = await safe(sysinfo.getServerIPv4());
|
||||
const [error, ip] = await safe(network.getIPv4());
|
||||
if (error) {
|
||||
debug(`checkRblStatus: unable to determine server IPv4: ${error.message}`);
|
||||
return { status: false, ip: null, servers: [] };
|
||||
|
||||
Reference in New Issue
Block a user