1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > node 邮箱服务器 Node.js 搭建邮件服务器

node 邮箱服务器 Node.js 搭建邮件服务器

时间:2023-08-04 12:05:30

相关推荐

node 邮箱服务器 Node.js 搭建邮件服务器

Node.js 搭建邮件服务器

servervarsmtp=require('smtp-protocol');

varserver=smtp.createServer(function(req){

req.on('to',function(to,ack){

vardomain=to.split('@')[1]||'';

if(domain==='')ack.accept()

elseack.reject()

});

req.on('message',function(stream,ack){

console.log('from:'+req.from);

console.log('to:'+req.to);

//TODO存储收件人发件人信息到数据库

stream.pipe(process.stdout,{end:false});

ack.accept();

});

});

server.listen(9025);

clientvarsmtp=require('smtp-protocol');

varfs=require('fs');

smtp.connect('localhost',9025,function(mail){

mail.helo('');

mail.from('substack@');

mail.to('root@');

mail.data();

//TODO发送聊天内容

fs.createReadStream('./issue').pipe(mail.message());

mail.quit();

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。