, если я выполню следующее, а затем отправлю на него письмо
python3 -m smtpd -n -c DebuggingServer localhost:2525
письмо сразу выводится на консоль
Однако, если я бегу:
python3 -m smtpd -n -c DebuggingServer localhost:2525 > mail.log
затем пошлите ему электронное письмо, в mail.log ничего не пишется, пока я не нажму ctrl + c
и если я сделаю это:
python3 -m smtpd -n -c DebuggingServer localhost:2525 | cat
или даже
python3 -m smtpd -n -c DebuggingServer localhost:2525 | tee mail.log
тогда я не могу найти какой-либо способ просмотреть журнал
Остановить ли он попытку буферизации?
То же самое происходит с python2