2008-12-04 11 views
7

Obecnie pracuję nad projektem przy użyciu klasycznej ASP. Moja maszyna do programowania to Vista Enterprise. Mimo, że Vista pozwala na posiadanie wielu stron internetowych (nie bez obejścia w XP), to usunęła usługę SMTP z IIS.Instancja systemu Windows Vista nie ma SMTP (rozwiązania?)

Czy istnieje standardowe obejście tego problemu?

Ponieważ coraz więcej programistów w mojej firmie otrzymuje nowe maszyny, obawiam się, że ta kwestia stanie się bardziej drażniąca. (Obecnie jestem jedynym Web Dev używającym Vista)

Odpowiedz

9

Znalazłem lepszą propozycję na serwerze serverfault. This thread details it

http://smtp4dev.codeplex.com/ Przyjemne narzędzie.

+0

Użyłem smtp4dev, ponieważ ta odpowiedź została opublikowana jako moje rozwiązanie do dev. Biorąc to pod uwagę, ostatnio natknąłem się na inną możliwość. Program o nazwie papercut. Oto porównanie obu aplikacji. http://improve.dk/papercut-vs-smtp4dev-testing-mail-sending-locally/ –

6

Masz dwa obejścia. Możesz skierować całą pocztę na serwer SMTP swojej firmy. To często oznacza, że ​​twoje maszyny programistyczne używają innej konfiguracji (zdalny SMTP w porównaniu z lokalnym), więc uważam to za mniej pożądane.

Można również zainstalować inny serwer SMTP na komputerze. Jedną z opcji jest bezpłatna Mercury Mail Transport System przez twórców czcigodnej Pegasus Mail.

+0

Wygląda na to, że naprawdę trzeba użyć CDO sys vs. CDONTS. –

1

ta jest bardzo podobna do "What’s a good mail server for development use?"

Próbowałem 3 rzeczy:

  • sendmail from SUA community warehouse zbudowany z SASL (AUTH) i OpenSSL (SSL/TLS) dla Interx/SFU/SUA. Działa to dobrze, ale z jakiegoś powodu jest dość wolny, aby rozpocząć sesję. I oczywiście sendmail jest tak nieprzejrzysty, aby skonfigurować go tak, jak to tylko możliwe. (Usługi dla systemu UNIX 3.5 i Podsystemu dla aplikacji Unix zawierają także starszą wersję sendmaila, która nie ma AUTH i ssl.)
  • Mercury Mail Server. Ustawienia i zarządzanie są dla mnie tępe i przestarzałe.
  • hMailServer. Bardzo śliskie. Szybka konfiguracja i intuicyjna konfiguracja. Lubię to.
+0

hMailServer obsługuje również sygnatury DKIM: http://www.hmailserver.com/documentation/latest/?page=reference_domain.Bardzo miło, jeśli nie chcesz być oznaczony jako spam: http://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmi-nie-nie-automatycznie- oznaczone – russau

1

Spójrz na Papercut. To działa dobrze dla mojego środowiska programowania na Windows 7.

Opis Papercut z witryny CodePlex:

Papercut jest uproszczony serwer SMTP na celu jedynie odbierać wiadomości (nie wysyłać je) z GUI na wierzchu, dzięki któremu możesz zobaczyć otrzymane wiadomości . Nie wymusza żadnych ograniczeń na adresach , po prostu pobiera wiadomość i pozwala ją zobaczyć. Aktywna jest tylko funkcja , a jeśli chcesz, aby była w tle, po prostu zminimalizuj ją do zasobnika systemowego. Po otrzymaniu nowej wiadomości pojawi się komunikat o balonie , aby poinformować o tym.

Powiązane problemy