SKILL CentOS Postfix

【CentOS】コマンドラインでメールの動作検証を行う方法

更新日:

サーバを管理しているとコマンドラインでメールの送受信テストを行いたいという状況が発生しますが、
これも毎回あれなんだっけ?ってなってしまうので備忘録。

スポンサーリンク


メール送信テスト(SMTP)

telnet localhost 25
 Trying 127.0.0.1...
 Connected to localhost.localdomain.
 Escape character is '^]'.
 220 localhost.localdomain ESMTP Exim 4.63 Fri, 20 Jun 2008 14:41:39 +0900
HELO localhost
 250 localhost.localdomain Hello localhost [127.0.0.1]
MAIL FROM:送信元メールアドレス
 250 OK
RCPT TO:送信先メールアドレス
 250 Accepted
DATA
 354 Enter message, ending with "." on a line by itself
Subject:Send Test Mail
From:送信元メールアドレス
To:送信先メールアドレス
test
.
 250 OK id=1K9ZPb-00010R-4z
quit
 221 localhost.localdomain closing connection
 Connection closed by foreign host.

メール受信テスト(POP)

telnet localhost 110  
 Trying 127.0.0.1...
 Connected to localhost.
 Escape character is '^]'.
 +OK Qpopper (version 4.0.5) at server starting.

USER ユーザ名    
 +OK Password required for spam

PASS パスワード   
 +OK spam has 23 visible messages (0 hidden) in 210940 octets.

LIST        
 +OK 23 visible messages (210940 octets)

メール受信テスト(IMAP)

telnet localhost 143

▼ログイン
a01 login test@example.com アカウントパスワード

ログイン成功すると
a01 OK LOGIN Ok.

▼メールボックスの一覧表示
a02 list "" "*"

▼ログアウト
a05 logout

※先頭の[a01] [a02] [a05]は省略するとコマンドとして認識されないので注意。

-SKILL, CentOS, Postfix
-, ,

Copyright© SCRAMBLE , 2019 All Rights Reserved.