
detail smtp komunikace(premature STARTTLS)
Je možné v SMTP komunikaci rovnou začít prvním "slovem" od klienta STARTTLS místo EHLO klienthostname?
Překvapilo mě že to jde (u některých).co na to říká standard?
Ty si programuješ klienta nebo to chceš v nějakém klientovi nastavit nebo...?
No, jestli odklepnutí příkazu nc -C xxx 25 říkáte programování, tak ánno.
Jen mě zarazilo chování serverů, některé to akceptujou, jiné hlásí 503 Bad Seq, jiné 503 HELO FIRST, ; některé utnou komunikaci, jiné ne
Tak mě zajímá, jestli to je nějaká benevolence nebo chyba. A jak to má být správně podle standardu.
Pokud server nepřijímá nešifrovanou komunikaci, tak je první HELO/EHLO prakticky zbytečné a server ho tak nejspíš nevyžaduje. Byť to možná není 100% podle RFC.
Začínať s HELO/EHLO je štandard. Ale ak chceš z lomandlajnu posielať správy kade-tade do sveta, tak správna cesta je použiť MTA, nejaký postfix a podobne. A komunikovať iba s ním.
Alebo sa pripájať ako klient, a trebárs rovno cez SSL.