Сервер POP3/IMAP для модульного тестирования

Я ищу простой сервер POP3 и/или IMAP для модульного тестирования моего приложения. Требования:

  • не требуются привилегии root, чтобы сделать его полностью функциональным,
  • может хранить свои данные в любом каталоге, который я выберу,
  • соответствует RFC,
  • возможность добавления электронной почты вручную.

Я пробовал Dovecot, но он кажется слишком сложным, и запустить его без специальной системной учетной записи практически невозможно.
Я знаю, что у Mozilla должен быть такой для тестирования Thunderbird, но я нашел только один для групп новостей.


person Dr McKay    schedule 28.05.2011    source источник


Ответы (2)


Почему бы не использовать (или не создать) фиктивный сервер и использовать его для проверки функциональности? Это вернет правильные ответы на различные команды, поэтому вы можете быть уверены, что ваш код будет работать правильно, когда вы подключите его к реальному серверу.

Таким образом, вы не полагаетесь на сторонний rd сервис для этого аспекта вашего тестирования.

person ChrisF    schedule 28.05.2011
comment
Вы говорите о модульном тестировании. Вам нужен сервер для интеграционного тестирования. - person Piotr Perak; 28.05.2011
comment
@Peri - да - ОП специально упоминает модульное тестирование в вопросе - person ChrisF; 28.05.2011

http://quintanasoft.com/dumbster/ http://www.icegreen.com/greenmail/

И, вероятно, многие другие. Вы запускаете их в своем тесте, поэтому вам не нужно создавать какие-либо системные учетные записи.

person Piotr Perak    schedule 28.05.2011