AFAIK, ufw
просто 'фронтенд' к iptables
.
Так как Вы используете ufw, который мог бы быть проблемой.
Мое предложение состоит в том, чтобы угробить ufw в целом и изучить использование iptables.
Heroku не поддерживает получение электронной почты непосредственно в ваше приложение, и вы все равно не можете запустить SMTP-сервер на Heroku. Вам понадобится стороннее дополнение, такое как CloudMailin или Sendgrid.