it-swarm.asia

Windows 7'de SMTP sunucusu

Windows 7'de Windows Server 2008'e yükleyebileceğiniz SMTP sunucusunu kurmak mümkün müdür? Veya benzeri?

Kullanacağım bir uygulama geliştiriyorum ve bunu test edip yerel olarak denemek istiyorum.

30
pupeno

Bu sadece geliştirme için gerekli olduğundan, smtp4dev kullanarak sona erdi, bu tam olarak e-posta gönderen bir uygulama geliştirirken ihtiyacınız olan şey.

Proje açıklaması:

Sistem tepsisinde bulunan ve alınan mesajları teslim etmeyen sahte SMTP sunucusu. Alınan mesajlar hızlı bir şekilde görüntülenebilir, kaydedilebilir ve kaynak/yapı denetlenebilir. E-posta üreten yazılımı test etmek/hata ayıklamak için kullanışlıdır.

44
pupeno

Windows'taki .NET uygulamaları için, giden e-postayı görüntülemek üzere yerel bir klasöre yakalamak için web.config veya app.config dosyanıza aşağıdakileri ekleyebilirsiniz.

belirtilenPickupDirectory öğesi, sabit diskinizdeki web sitesi kullanıcısı veya uygulama havuzu yazılabilir izinlerine (ör. Ağ Hizmeti veya sitenin altında ne çalışıyorsa) izin veren bir yolla özelleştirilmelidir.

</configuration>

  <!-- other configuration elements -->

  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory">
        <specifiedPickupDirectory pickupDirectoryLocation="C:\capture\mail" />
      </smtp>
    </mailSettings>
  </system.net>

</configuration>
6
John K

hMailServer , Windows 7 ve Vista'da çalışan bir SMTP hizmetini almanın en kolay yoludur.

5
Brian Reiter

Hayır, Microsoft artık Windows'ta hiçbir SMTP/POP3 hizmeti eklemiyor.

2
Massimo

IIRC Windows 2008, IIS6 ile birlikte gelen eski SMTP hizmetini (II6 uyumluluk/eski bölümünün veya özellikler/rol alanlarının altında bulacaksınız) içerir, ancak bunun sonraki Windows Server sürümlerinde görünmesi olası değildir ve Vista'da bulunmaz hiç buna dayanarak karşı tavsiye ederim.

Eski Windows sürümlerinde Cygwin'in exim portunu öneriyorum, ancak 2008'de bununla ilgili bir sorunum vardı (son kez Vista ve 2008'i resmi olarak desteklemediğim halde platformlar henüz desteklenmemişti, ancak 7'nin henüz desteklenmediğinden şüpheliyim).

Hızlı bir Google, artık açık kaynak olmasa da ücretsiz gibi görünen hMailServer değerini getiriyor (eski 4.x sürümleri için kaynağı yine de alabilirsiniz).

Bunun dışında, ağınızdaki bir yere, belki de mevcut makinelerinizden birinde çalışan bir sanal makineye veya yedeklediğiniz eski bir PC'ye temel bir Linux yüklemesi ekleyebilirsiniz. Exim4 çalıştıran çok temel (X yok) bir Debian kurulumu 64Mb'ye sığmalıdır.

1
David Spillett