前提
telnetコマンドが使えること
接続先で25番ポートが空いていること
コマンド
sendmailを始めとするメールサーバが起動されていると、
自身にtelnetしてメールを送る事ができる。
本手順は、簡易的な動作確認をする際に使用する。
以下のコマンドは自身にsendmailがインストールされている時に実施。
(他のサーバに変更する際は、localhost の部分を変える。)
(
echo "HELO ";
sleep 0.1;
echo "MAIL FROM: from@domain.jp";
sleep 0.1;
echo "RCPT TO: to@domain.ne.jp";
sleep 0.1;
echo "DATA";
sleep 0.1;
echo "Date: 13 Jul 2017 01:16:15 -0400"
sleep 0.1;
echo "MIME-Version: 1.0"
echo 'Content-Type:text/plain;charset="ISO-2022-JP"'
echo 'Content-Transfer-Encoding:7bit'
echo "from: from@domain.jp"
echo "to: to@domain.ne.jp"
echo "subject: MAILTITLE"
echo ""
echo "NAKAMI"
echo ".";
sleep 0.1;
echo "quit";
) | telnet 10.15.0.61 25
※2017/7/13 sendmailのversionによっては、Dateの記載がないと弾かれる為追記
以下、適宜置き換える。
from@domain.jp を送信 元 のメールアドレスにすること。
to@domain.ne.jpを送信 先 のメールアドレスにすること。
MAILTITLE メールタイトル
NAKAMI メール本文
sendmailが使える通常時
普通の送り方。sendmailコマンドはたいていの場合使えるので
# sendmail test@tsukada.com
From: test@from.com
To: test@tsukada.com
Subject: aaa
a
.