Egyes esetekben a levél működésének tesztelése vagy diagnosztizálása érdekében a postai adminisztrátornak ellenőriznie kell az egyes gazdagépektől levélküldést az Exchange szerverein keresztül (és nem csak). Abban az esetben, ha a szerver nem igényel engedélyt (nyílt közvetítő szerver), akkor a telnet parancssorból küldhet leveleket. A legtöbb esetben a levelezőkiszolgálók engedélyt igényelnek a levelek küldéséhez. Ebben a példában bemutatjuk, hogyan hajthatjuk végre az AUTH LOGIN hitelesítést a telnet konzol SMTP szerverén, és hogyan lehet e-mailt küldeni.
AUTH BEJELENTKEZÉS - az Exchange terminológiában ez az alapvető hitelesítés, amikor a felhasználónevet és a jelszót kódolt algoritmus segítségével továbbítják a hálózaton keresztül base64 a. A legtöbb belső Exchange-kiszolgálón az adminisztrátorok nem tiltják le alap hitelesítés. A támogatást a fogadó csatlakozó beállításaiban ellenőrizheti.
megjegyzés. Felhívjuk figyelmét, hogy a kommunikációs csatornához való hozzáféréskor a támadó könnyen elfoghatja és dekódolhatja a Base64-ben kódolt felhasználói hitelesítő adatokat. Ezért ezt az engedélyezési módszert ajánlott kizárólag magán vállalati hálózatokban alkalmazni..Az e-mail szerveren az AUTH LOGIN használatával történő engedélyezéshez konvertálnunk kell a felhasználói nevet és jelszót, ahonnan az üzenet el lesz küldve, Base64 formátumra. Ezt szkriptek vagy online szolgáltatások segítségével lehet megtenni. A https://www.base64encode.org/ oldalt használom.
Felhasználónév: testuser @contoso.com, Base64 kódolva: dGVzdHVzZXJAY29udG9zby5jb20 =
jelszó: $up3RsTr)ng - az base64-ben JHVwM1JzVHIpbmc =
Most a Telnet használatával a parancssorban csatlakozunk az e-mail szerverünk 25. (SMTP) portjához (kékbe fogom emelni a beviteli parancsokat):
telnet mail.contoso.com 25
Ha Exchange, ez valami hasonlót fog visszaadni;
220 mail.contoso.com A Microsoft ESMTP MAIL szolgáltatás készen áll 2015. augusztus 10-ig, kedd, 14:25:30 +0300
Bemutatjuk magunkat:
ehlo sender.contoso.com
A szerver visszaadja a támogatott engedélyezési típusok és szolgáltatások listáját. Mint láthatja, az alapvető engedély (AUTH LOGIN) a listában.
250-mail.contoso.com Üdvözlet [192.168.100.15]
250-SIZE 36700160
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-AUTH BEJELENTKEZÉS
250-8BITMIME
250-BINARYMIME
250 CHUNKING
Tájékoztatjuk az SMTP szervert, hogy be akarunk jelentkezni a meglévő fiókkal:
AUTH BEJELENTKEZÉS
A szervernek válaszolnia kell:334 VXNlcm5hbWU6
Most illessze be a felhasználónevet Base64 formátumba, amelyet korábban kódoltunk:dGVzdHVzZXJAY29udG9zby5jb20 =
A szervernek válaszolnia kell:
334 UGFzc3dvcmQ6.
Ideje beilleszteni a jelszót Base64 formátumban:JHVwM1JzVHIpbmc =
Ha a felhasználónév és a jelszó helyes, a szerver válaszol.235 2.7.0 A hitelesítés sikeres
Ha nem:
535 5.7.8 Hiba: a hitelesítés sikertelen: UGFzc3dvcmQ6
Most kitöltheti a szabványos üzenetmezőket:
e-mail: [email protected]
250 2.1.0 A feladó OK
rcpt e-mail: [email protected]
250 2.1.5 A címzett rendben van
adat
354 E-mail indítás indítása; véget ér .
-tól: TestUserovich
Címzett: The Admin
Tárgy: A BASE SMTP teszt Telnet-en hitelesítve
Ez teszt
.
250 2.6.0 [InternalId = 6384384] Válogatott levél kézbesítéshez
QUIT
221 2.0.0 Záró kapcsolat.
A kapcsolatot külföldi házigazda zárta.
Ez minden, a teszt levelet sikeresen kell kézbesíteni a címzett fiókjába..