Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sk2:mail [2025/01/16 22:17] jkonczak [Komendy] |
sk2:mail [2025/01/16 22:20] (aktualna) jkonczak [Komendy] |
||
---|---|---|---|
Linia 161: | Linia 161: | ||
* w powszechnie używanej metodzie ''AUTH PLAIN'': | * w powszechnie używanej metodzie ''AUTH PLAIN'': | ||
* serwer odsyła kod 334 i czeka na dane uwierzytelniające | * serwer odsyła kod 334 i czeka na dane uwierzytelniające | ||
- | * klient musi przesłać nazwę użytkownika i hasło zapisane jako ''\0//użytkownik//\0//hasło//'' i zakodowane w base64 \\ <small>aby przygotować dane dla metody //PLAIN//, możesz wykonać: \\ ''echo -n "User:";read -rs U;echo -ne "\nPass:";read -rs P;echo;printf "\0%s\0%s" "$U" "$P"|base64''</small> | + | * klient musi przesłać nazwę użytkownika i hasło zapisane jako ''\0//użytkownik//\0//hasło//'' i zakodowane w base64 \\ <small>aby przygotować dane dla metody //PLAIN//, możesz wykonać: \\ ''echo -n "User: ";read U;echo -n "Pass:";read -rs P;echo;printf "\0%s\0%s" "$U" "$P"|base64''</small> |
* serwer po udanym uwierzytelnieniu odsyła odpowiedź z kodem 235 | * serwer po udanym uwierzytelnieniu odsyła odpowiedź z kodem 235 | ||
- klient wysyła informację o nadawcy maila komendą ''**MAIL FROM**:<//nadawca//>'' i czeka na akceptację serwera | - klient wysyła informację o nadawcy maila komendą ''**MAIL FROM**:<//nadawca//>'' i czeka na akceptację serwera |