В данной статье будем рассматривать как проверить состоияние сервисов на хосте
Состояние POP3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#telnet pop3.telnet.test pop3 telnet: Connected to pop3.telnet.test. telnet: Escape character is '^]'. server: +OK Dovecot ready. client: USER MyUsername server: +OK client: PASS MyPassword server: +OK Logged in. client: LIST server: +OK 3 messages: server: 1 114005 server: 2 6663 server: 3 1392651 server: . client: RETR 1 server: +OK 2287 octets server:Return-Path: <test3@pop3.telnet.test server:X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pop3.telnet.test server:X-Spam-Level: * server:. client: DELE 1</strong></em> <em> server: +OK Marked to be deleted.</em> <em> <strong>client: quit</strong></em> <em> server: +OK Logging out, messages deleted.</em> <em> server: Connection closed by foreign host.</em> |
Состояние IMAP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<strong># telnet imap.telnet.test imap</strong> <em id="__mceDel"> telnet: Connected to imap.telnet.test. telnet: Escape character is '^]'. server: Connected to localhost. Escape character is '^]'. server:* OK Dovecot ready.. <strong>client: a1 LOGIN MyUsername MyPassword</strong> server: a1 OK Logged in <strong>client: a2 LIST "" "*"</strong> server: * LIST (\HasNoChildren) "." "Junk" server: * LIST (\HasNoChildren) "." "Trash" server:* LIST (\HasNoChildren) "." "Sent" server:* LIST (\HasNoChildren) "." "Drafts" server:* LIST (\HasNoChildren) "." "INBOX" server:a2 OK List completed. <strong>client: a3 SELECT INBOX</strong> server:* OK [CLOSED] Previous mailbox closed. server:* FLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent) server:* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $MDNSent \*)] Flags permitted. server:* 18 EXISTS server:* 0 RECENT server:* OK [UIDVALIDITY 1358519219] UIDs valid server:* OK [UIDNEXT 423] Predicted next UID server:* OK [HIGHESTMODSEQ 960] Highest server:a4 OK [READ-WRITE] Select completed. <strong>client: a5 FETCH 1 BODY[]</strong> server: * 1 FETCH (BODY[] {405} server: Return-Path: sender@imap.telnet.test server: Received: from imap.telnet.test server: by mx1.imap.telnet.test with ESMTP server: From: sender@imap.telnet.test server: Subject: Test message server: To: recipient@imap.telnet.test server: Message-Id: <20040120203404.CCCC18555.mx1.imap.telnet.test@ient.imap.telnet.test> server: server: This is a test message. server: ) server: a5 OK Fetch completed. <strong>client: a6 LOGOUT</strong> server: * BYE Logging out server: a6 OK Logout completed.</em> |
Состояние SMTP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# telnet smtp.telnet.test 25 Connected to smtp.telnet.test. Escape character is '^]'. server:220 smtp.telnet.test ESMTP Postfix <strong>client:HELO smtp.telnet.test</strong> server:250 smtp.telnet.test <strong>client:MAIL FROM: roman@smtp.telnet.test</strong> server:250 2.1.0 Ok <strong>client:RCPT TO: drake@smtp.telnet.test</strong> server:250 2.1.5 Ok <strong>client:DATA</strong> server:server:354 End data with . <strong>client:Subject: Test client: client:hello client:.</strong> server:250 2.0.0 Ok: queued as B822840153 <strong>client:QUIT</strong> server:221 closing connection |