Когда я разрабатывал на ПК, я использовал программу под названием PostCast (http://www.postcastserver.com/), чтобы действовать в качестве локального SMTP-сервера и перехватывать любые сообщения, сгенерированные моими веб-приложениями. Затем он имел графический интерфейс, где я мог просматривать сообщения, как если бы я был на приемном конце. Сервер также можно настроить так, чтобы он никогда не отправлял сообщения, но держал их бесконечно, пока я не удалил их вручную. Это отлично сработало, особенно когда я проверял данные реальных клиентов.
С тех пор я перешел на Mac, и мне еще предстоит найти хороший способ сделать то же самое. На данный момент я только что вручную изменил все адреса электронной почты на свои и просмотрел их в Gmail, но предпочел бы имитировать функциональность, которая была у меня в PostCast. Есть ли похожий способ сделать это на Snow Leopard? (В настоящее время я настроил PHP для использования встроенного почтового сервера postfix. FWIW, я не использую никаких настольных почтовых приложений [например, Mail.app] и на самом деле никогда не должен отправлять электронную почту прямо с моего компьютера.)