Настройте локальный SMTP и POP3 для проверки цикла отправки и получения почты - PullRequest
7 голосов
/ 16 июля 2011

Я хотел бы иметь альтернативные SMTP и POP3-серверы на моей локальной машине, для тестирования кода , который отправляет письма и ждет ответа, даже когда я не в сети. Ставки GPRS в SA довольно запредельные, поэтому я стараюсь избегать их, где это возможно. Я хотел бы иметь тестовый SMTP-адрес вместо моего обычного адреса Google, и этот SMTP-сервер должен иметь возможность отправлять почту на мой локальный POP3-сервер, где мой почтовый клиент может получать эту почту.

Как мне это сделать в Windows 7 Home Premium?

1 Ответ

5 голосов
/ 16 июля 2011

Я предполагаю, что ваша программа, которая отправляет электронную почту, может указать адрес сервера smtp.

Если это так, то вам нужно установить свой собственный почтовый сервер и настроить свою программу на использование localhost (127.0.0.1) в качестве сервера smtp. (Когда я говорю «личное», я имею в виду, что вы хотите что-то, что не предъявляет особых системных требований.)

Несколько лет назад (до широкополосного доступа и gmail) я использовал Surgemail (от http://netwinsite.com/surgemail/) на моем домашнем компьютере (до 5 пользователей бесплатно)

Но есть нагрузки или другие, например http://www.hmailserver.com или Меркурий 32 (от http://www.pmail.com/overviews/ovw_mercwin.htm)

Вы можете подумать, что это излишне, поскольку эти программы, вероятно, будут делать гораздо больше, чем вам нужно, но я был удивлен тем, как много они могут сделать, не нуждаясь в высокопроизводительных машинах. (Из примера я, вероятно, запускал Surgemail на Pentium III с 1 Гб оперативной памяти)

...