Fake SMTP server

Все мы и каждый из нас ежедневно и неоднократно сталкивается с проблемой отсылки ненастоящих писем. То есть как бы вроде бы и послать письмо надо, и при этом хотелось бы чтобы оно не дошло. Зачем людей мучать своими тестовыми письмами?

Обычно для этих целей я использую богоподобный mailtrap.io, но вот сейчас мне понадобилось отослать 5000 писем. И ещё узнать сколько из них “отослалось”. Удивительным образом на помощь приходит питон:

% cat bin/fake_smtp.sh 
#!/bin/bash

echo
echo 'RUN FAKE SMTP ON localhost:2525'
echo
echo

python -m smtpd -n -c DebuggingServer localhost:2525

2017.02.14 18:55