Django действительно задуман как веб-сервер (ну, как фреймворк, который вписывается в веб-сервер), а не как почтовый сервер. Я полагаю, вы могли бы поместить некоторый код в веб-приложение Django, которое запускает почтовый сервер, используя код, показанный в том вопросе, на который вы ссылались, но я действительно не рекомендовал бы его; это злоупотребление возможностями динамического веб-программирования.
Обычная практика состоит в том, чтобы иметь отдельные почтовые и веб-серверы, и для этого вы хотели бы рассмотреть что-то вроде Sendmail или (еще лучше) Postfix. Я думаю, что для POP3 вам понадобится что-то вроде Dovecot или Courier. (Разумеется, почтовый сервер может уведомлять ваше веб-приложение о получении писем, чтобы оно могло действовать на них, если вы этого хотите.)
РЕДАКТИРОВАТЬ : в ответ на ваши комментарии: да, вы пытаетесь (или хотя бы использовать) почтовый сервер. Почтовый сервер - это просто программа, которая получает электронные письма (и может быть в состоянии отправлять их также, но вам это не нужно).
Вы определенно могли бы написать небольшой почтовый сервер на Python, который просто получает эти электронные письма и сохраняет изображения в файловую систему, базу данных или что-то еще. (Возможно, стоит задать новый вопрос, о) Но не включайте его в свое веб-приложение Django; сохранить его как отдельную программу.