Mail via telnet? Z poziomu wiersza poleceń da się zrobić?





Atlantis86 - 19 Kwi 2008 23:36
Zastanawia mnie ta kwestia. Wieki temu w końcu tak wysyłało się wiadomości, telnetując się do serwera smtp i ręcznie wszystko załatwiając, nie mylę się. Poprzez google znalazłem kilka instrukcji, jednak zastanawiam się, czy przypadkiem nie są zdezaktualizowane?
W końcu już parę lat temu powszechną praktyką stało się uwierzytelnianie przy wysyłaniu. Czy z poziomu wiersza poleceń da się to zrobić? Czyżby już się nie dało ze względu na zabezpieczenia antyspamowe?





krzychoocpp - 19 Kwi 2008 23:55
Witam, czemu miałoby się nie dać ? Musisz tylko podać dodatkowo hasło. Właśnie to robią programy pocztowe.

http://pl.wikipedia.org/wiki/SMTP-AUTH

Pozdrawiam, Krzysztof.



Atlantis86 - 20 Kwi 2008 11:35
Hmm... Miałbym małą prośbę - mógłbyś trochę przybliżyć temat tworzenia owego ciągu znaków na podstawie loginu i hasła?



krzychoocpp - 20 Kwi 2008 13:02
Do wyjaśniania nie ma wiele, w przykładzie użyto autoryzacji PLAIN, w tym wypadku trzeba wysłać login i hasło zakodowane w base64. Przed loginem i przed hasłem należy umieścić bajty zerowe.





Atlantis86 - 20 Kwi 2008 13:20
No i właśnie tutaj pojawia się za każdym razem problem:
AUTH PLAIN wraz z ciągiem znaków zakodowanych w base64 daje mi authentication failed
próbowałem zarówno składni:
\0login\0hasło
jak również
\0login\@domena\0hasło



krzychoocpp - 20 Kwi 2008 19:42
Zawsze możesz odpowiednio skonfigurować program pocztowy i podsłuchać wysyłanie listu do siebie np. Wiresharkiem, wtedy będziesz pewny jak ten ciąg ma wyglądać.



murcins - 20 Kwi 2008 21:06
zgadzam sie

Wszystkie dotychczasowe posty kolegi napisane na Forum wyglądają w taki właśnie sposób. Kolega uprawia typowe "nabijanie" sobie punktów naruszając regulamin. Więc aby koledze pomóc w opamiewtaniu się, karzę kolegę ostrzeżeniem. Źle kolega zaczyna przygodę z naszym Forum