2008. október 26., vasárnap

SMTP teszt telnettel

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

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

A levél végét a szöveg utolsó sorában a . adja!
SMTP AUTH teszt
Ezzel a módszerrel lehet jelszót készíteni:
$ perl -MMIME::Base64 -e 'print encode_base64("\000jms1\@jms1.net\000not.my.real.password")'
AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ=

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

Nincsenek megjegyzések: