1

テストサーバーで送信メールを非常にカスタム処理するために、NodeJS を介してメールをプロキシしようとしています。

これは私が持っているものです:

var net = require('net');

var server = net.createServer({allowHalfOpen: true}, function(socket) {
    console.log('New connection established.');
    socket.setEncoding('utf8');

    socket.on('data', function(data) {
        console.log(data);
    });

    socket.on('end', function() {
        console.log('Connection closing.');
    });

    socket.resume();
});

server.listen(25);

単に機能しないため、まだメールを処理していません。メールを送信するたびにコンソールに接続確立メッセージが表示されますが、データ イベントは発生しません。イベントリスナーをバインドする前にデータが既に届いているのか、それとも最初にクライアントと話をするべきなのか ( HELO?) はわかりません。

基本的に、メールの内容にアクセスしようとしています。

4

0 に答える 0