SMTP teszt telnettel

kecsi küldte be szo, 2006-02-18 11:52 időpontban

SMTP szerver konfugurálás közben jól jön, ha telnettel tudunk mailszervert tesztelni.
Íme egy példa:

<br />
$ telnet smtp.pelda.hu smtp<br />
Trying 192.0.34.72...<br />
Connected to smtp.example.com.<br />
Escape character is '^]'.<br />
220 smtp.pelda.hu ESMTP Postfix (Debian/GNU)<br />
HELO smtp.vhol.hu<br />
250 smtp.example.com<br />
MAIL From: kecsi@nemtomDEnemletezik.hu<br />
250 Ok<br />
RCPT To: haver@valaholDEnemletezik.hu<br />
250 Ok<br />
DATA<br />
354 End data with <CR><LF>.<CR><LF><br />
Hello!<br />
Kene nekem egykis linux segitseg.<br />
.<br />
250 Ok: queued as F169C23068<br />
QUIT<br />
221 Bye<br />
Connection closed by foreign host.<br />

A levél végét a szöveg utolsó sorában a . adja!

Ezzel a módszerrel lehet jelszót készíteni:
$ perl -MMIME::Base64 -e 'print encode_base64("\000user\@domain.net\000your.real.password")'
AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ=

Majd a mailszerveren ezzel az utasítással lehet authentikálni:
AUTH PLAIN AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ=