telnet でメール送信テストを行う

メールサーバを構築した後などに、telnetを使用して、メール送信テストを行う方法をまとめておきます。 メールサーバのローカルからtelnet接続して、SMTPコマンドを使います。 実際例は次のようなものになります。

[root ~]# telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is ‘^]’. 220 xxx.goofoo.jp ESMTP unknown ehlo localhost | 接続開始 250-xxx.goofoo.jp 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-AUTH CRAM-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from:root | MAILコマンド 250 2.1.0 Ok rcpt to:xxxxxx@xxx.goofoo.jp | RCPTコマンド 250 2.1.5 Ok data | DATAコマンド(ここからメール本文) 354 End 続きを読む »

pop3 接続をtelnetで確認する

pop3サーバへの接続が設定通りのプロトコルで動作するかどうかをtelnetで確認する方法です。 なお、pop3サーバはDovecotです。

また、ここでは、CRAM-MD5認証を使用していますので、パスワードがエラーとなって応答が返ってきます。

[root ~]# telnet xxx.goofoo.jp 110 Trying xxx.xxx.xxx.xxx… Connected to xxx.goofoo.jp. Escape character is ‘^]’. +OK Dovecot ready. USER xxxxxxx |←入力してENTERを押す +OK | MTAからの応答メッセージ PASS xxxxxxx |←入力してENTERを押す -ERR Unsupported authentication mechanism. | MTAからの応答メッセージ(エラーメッセージ) quit |←入力してENTERを押す +OK Logging out | MTAからの応答メッセージ Connection closed by foreign host. | 〃

SMTP Auth 接続をtelnetで確認する

MTAでSMTP Authを使用するように設定した場合に、実際に設定通りのプロトコルが動作するかどうかをtelnetで確認する方法です。

[root ~]# telnet xxx.goofoo.jp 25 Trying xxx.xxx.xxx.xxx… Connected to xxx.goofoo.jp. Escape character is ‘^]’. 220 xxx.goofoo.jp ESMTP unknown EHLO xxx.goofoo.jp |←入力してENTERを押す 250-xxx.goofoo.jp | MTAからの応答メッセージ 250-PIPELINING | 〃 250-SIZE 10240000 | 〃 250-ETRN | 〃 250-AUTH CRAM-MD5 DIGEST-MD5 | 〃 250-ENHANCEDSTATUSCODES | 〃 250-8BITMIME | 〃 250 DSN | 〃 AUTH CRAM-MD5 |←入力してENTERを押す 334 続きを読む »

Lynx~telnet上のWebブラウザ

telnet上のWebブラウザ(テキストブラウザというべきか)として、Lynxがあります。

ServersMan@VPSで運用していることもあり、メンテナンス作業はtelnetとWinSCP、Webminだけです。ローカルから(サーバ自身から)Webページの表示確認をしたくなるものです。 そんなときに便利なのが、このLynxです。

使い方は簡単。 次のように、参照したいURLを指定するだけです。

[root ~]# lynx http://www.goofoo.jp/

表示後は「q」で終了できます。