не могу передать Python SMTPD - PullRequest
0 голосов
/ 28 апреля 2019

, если я выполню следующее, а затем отправлю на него письмо

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

...