Простейший SMTP сервер для разработок [2]: netcat


romy4 аватар

romy4 - Posted on 09 Ноябрь 2014

Сохранить код как smtp.sh

#!/bin/bash
 
       echo "10x.example.com ESMTP"
 
       read helo
       echo "250 10x.example.com"
 
       read mail_from
       echo "250 ok"
 
       read rcpt_to
       echo "250 ok"
 
       read data
       echo "354 go ahead"
 
       read newline_dot_newline
       echo "250 ok 1134335146 qp 3108"
 
       read quit
       echo "221 10x.example.com"
 
       echo "$helo" > myfile
       echo "$mail_from" >> myfile
       echo "$rcpt_to" >> myfile
       echo "$data" >> myfile
       echo "$newline_dot_newline" >> myfile
       echo "$quit" >> myfile

И в командной строке:

$ while :; do nc -l -p 10101 -e smtp.sh; sleep 1; done
0
Ваша оценка: Ничего

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.