Pondělí, 13. června 2005

Praktické využití Cygwin – SMTP server pro Windows



Dlouho mi nebylo jasné, k jakému praktickému účelu vlastně využít Cygwin, což je Linux-like prostředí pro Windows. Často používám příkaz wget, ale ten jsem si již sehnal přímo pro Windows (viz Návod k použítí WGET). Na žadný další praktický účel jsem nemohl přijít. Až do víkendu…

Protože jsem v Praze připojen k Internetu službou Chello od společnosti UPC, měl jsem od ledna problém s odesíláním pošty přes Outlook. Když jsem chtěl používat SMTP server od Českého Hostingu, kde mám hosting domény, dostával jsem tuto chybovou hlášku:

Zpráva nedošla některým zamýšleným příjemcům.

Předmět: Testovaci
Odesláno: 11.6.2005 14:13

Tito příjemci nebyli zastiženi:

‚xxxxxxxxxx@g­mail.com‘ dne 11.6.2005 14:13
553 sorry, that domain isn’t in my list of allowed rcpthosts (#5.7.1)

Pokud jsem pouzil adresu SMTP serveru od UPC, muselo se před odesláním provést připojení k jejich POP3 účtu. V první řadě tento účet nepoužívám. Za druhé jsem vždy v Outlooku musel ručně připojit k jendomu účtu a pak teprve odeslat mail přes druhý účet.

O víkendu jsem dostal tip na použití SMTP serveru přes Cygwin. Tento SMTP server může pod Windows XP (nebo Windows 2000) běžet jako služba (services) a zabírá přibližně 3 MB. Pomocí konfiguračního souboru lze jednoduše nastavit ze kterých IP adres nebo subnetů bude server maily přijímat apod. Podrobný postup naleznete níže.

Funkčnost si můžete ověřit například pomocí následujícího příkazu:

telnet localhost 25

Prochaine | 17:16 | Nezařazené | Komentáře

Komentáře k příspěvku “Praktické využití Cygwin – SMTP server pro Windows”

[] Michal Altair Valášek – 13. 06. 2005 21:47

Proč to dělat jednoduše, když to jde složitě… Jednoduchý leč dostačující SMTP server je přímo součástí Windows (Microsoft SMTP Service). Pro náročnější použití je tu full-featured XMail (http://www.cz.xmailserver.org/) nebo MailEnable (http://www.mailenable.com/).

[] Prochaine – 13. 06. 2005 22:14

Myslíš součást IIS serveru? Trošku těžký kalibr??

[] rony – 13. 06. 2005 22:55

[1][2] spravny postreh, je to sucastou IIS 😉 pre Altaira mozno samozrejmost ale nemusi byt trvalou sucastou Windows 😉 inak ako sledujem dalsi, co pricuchol ku Exim 😉

[] kajinek32 – 13. 06. 2005 23:27

myslim že chello zajišťuje UPC 🙂 (drobnej bug) UPS je firma na doručování jinejch balíčků :))

[] Prochaine – 13. 06. 2005 23:31

[4] Opraveno. Jak sis mohl všimnout, tak na jednom místě to bylo špatně a na druhém dobře.

[] mist – 20. 07. 2005 08:50

hezky 🙂 preinstaloval sem win, tak sem hledal ten navod jak to nastavit s nadeji, ze mi to pomuze z mista, kde jsem se zasek a pomohlo (nevim jestli to bylo to, ze jsem znova komplet preinstalil cygwin nebo ze jsem nastavil systemove promenne). Jinak k tomu komentari od Altaira: "Proč to dělat jednoduše, když to jde složitě…" – pokud jsi to myslel ironicky, tak v ironie tady neni na miste. ps: ten vikendovej typ jsem daval ja 🙂