mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-10-07 04:16:45 +08:00
reverted binary->utf8
This commit is contained in:
parent
a0851a93c0
commit
d77a8a7a7e
4 changed files with 6 additions and 7 deletions
|
@ -41,4 +41,3 @@ transporter.sendMail({
|
|||
console.log(info);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ module.exports = function (response, isLogging) {
|
|||
maxLength = maxLength || 0;
|
||||
|
||||
if (resp.length) {
|
||||
queue.push(new Buffer(resp));
|
||||
queue.push(Buffer.from(resp, 'binary'));
|
||||
lr = resp;
|
||||
resp = '';
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ module.exports = function (response, isLogging) {
|
|||
} else if (typeof value !== 'string') {
|
||||
value = (value || '').toString();
|
||||
}
|
||||
output.write(new Buffer(value));
|
||||
output.write(Buffer.from(value, 'binary'));
|
||||
return emit();
|
||||
}
|
||||
};
|
||||
|
|
|
@ -118,7 +118,7 @@ class IMAPConnection extends EventEmitter {
|
|||
*/
|
||||
send(payload, callback) {
|
||||
if (this._socket && this._socket.writable) {
|
||||
this._socket.write(payload + '\r\n', 'utf-8', callback);
|
||||
this._socket.write(payload + '\r\n', 'binary', callback);
|
||||
this._server.logger.debug('[%s] S:', this.id, payload);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ class Indexer {
|
|||
data = data.join('\r\n');
|
||||
}
|
||||
if (data || force) {
|
||||
size += new Buffer((first ? '' : '\r\n') + (data || ''), 'binary').length;
|
||||
size += Buffer.from((first ? '' : '\r\n') + (data || ''), 'binary').length;
|
||||
first = false;
|
||||
}
|
||||
};
|
||||
|
@ -126,7 +126,7 @@ class Indexer {
|
|||
data = data.join('\r\n');
|
||||
}
|
||||
if (remainder || data || force) {
|
||||
res.write(new Buffer((first ? '' : '\r\n') + (remainder || '') + (data || ''), 'binary'));
|
||||
res.write(Buffer.from((first ? '' : '\r\n') + (remainder || '') + (data || ''), 'binary'));
|
||||
first = false;
|
||||
}
|
||||
remainder = '';
|
||||
|
@ -423,7 +423,7 @@ class Indexer {
|
|||
});
|
||||
|
||||
} else {
|
||||
return setImmediate(() => callback(null, new Buffer((data || '').toString(), 'binary')));
|
||||
return setImmediate(() => callback(null, Buffer.from((data || '').toString(), 'binary')));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue