SwithMail.exe – narzędzie do wysyłania e-maili z CMD
Jakiś czas temu prezentowałem stary i skuteczny sposób wysyłania maili z wiersza poleceń przy pomocy BLAT.EXE. Jeden z naszych czytelników, kryjący sie za ksywką „tomipnh” rzuciał w komentarzu hasło „SwithMail”. Czym jest to narzędzie? Sprawdźmy :).
SwithMail.exe ściągniemy ze strony sourcefore.net:
http://sourceforge.net/projects/swithmail/?source=typ_redirect
Nasi czytelnicy pewnie wiedzą, że sourceforge.net to kopalnia rewelacyjnych narzędzi dla specjalistów IT :).
Kliknąwszy na plik .exe ujrzymy szereg dostępnych flag, które pomogą nam ustawić szczegóły wysłanej wiadomości. Są to oczywiście rzeczy tak podstawowe jak nadawca i odbiorca maila, aż do zaawansowanych jak choćby port sieciowy.
Przykład użycia swithmail.exe
Oto przykładowe polecenie. Wspomniany wcześniej BLAT.EXE nie obsługuje protokołu SSL i nie potrafi wysłać maila z portu innego niż 25. SWITHMAIL.EXE radzi sobie z tym wyśmienicie:
Prosty sposób na stworzenie długiej komendy
Jak widać program posiada całe mnóstwo dostępnych przęłączników i łatwo się w nich pogubić. Narzędzie pozowala nam wygodnie wpisać wszelkie dane w interfejsie graficzynym, zapisać całą konfigurację w pliku XML, a następnie wysyłać maile korzystając z takiego pliku XML. Genialne, prawda?
Aby stworzyć taki plik XML z konfiguracją, kilkamy w przycisk „Configure Settings„.
Następnie uzupełniamy formularze. Możemy przetetstowac czy wszytsko jest OK, klikając w przycisk „Test Settings„.
Jeśli wszystko gra, możemy zachować plik XML przyciskiem „Save to XML„. Oto przykład wysłania maila z użyciem pliku XML z konfiguracją:
SwithMail.exe /s /x „C:\konfiguracja\SwithMailSettings.xml”
I jak Wam się podoba to narzędzie? Znaliście je wcześniej?
nie znałem! ale chyba jedno z bardziej porządnych narzędzi
Też byłem mile zaskoczony 🙂
To jest bezpieczne? Mogę tego używać na serwerze firmowym?
Do sourcefiorge.net mam ogromny kredyt zaufania. Myślę, że możesz używać bez obaw.
… tyle że e-mail wychodzi z naszego adresu IP
jeżeli chcę wysłać wiadomość „nie z mojego IP” to:
https://emkei.cz
Mała uwaga:
„/from „adresat@mail.com””
Adresat to tyle, co odbiorca. Tu dla większej jasności należałoby zrobić tak:
/from „nadawca@mail.com”
Racja :), dzięki.
Witam.
Wiem że to wątek na inny temat ale może ktoś pomoże.
Mam taki problem. Otóż przeszukuje skryptem foldery na dysku w celu znalezienia plików z jakimś konkretnym numerem w nazwie, powiedzmy „1234”. I teraz chcialbym, żeby plik zawierający w nazwie te cyfry został skopiowany do folderu np. „Gotowe”, ale ten folder musi być w lokalizacji gdzie był plik a nie w stałej lokalizacji. I tu właśnie mam problem. Da się to zrobić . Pozdrawiam.