telnetでメールを送信する
情報特論でセキュリティ関係の授業をやってるので、それに関連して。
まずは、telnetでメールサーバの25番ポートに接続します。
メールデーモンの設定でSMTPのポートを変更している場合はそのポート番号を指定。
次に、自分のホスト名を知らせる(IPアドレスでも大丈夫らしい)
helo hostname
自分のメールアドレスを知らせる
mail from: <i15323@hoge-nct.ac.jp>
送信先を知らせる
rcpt to: alice@example.com
本文を書く
data
From: <i15323@hoge-nct.ac.jp>
To: alice@example.com
Subject: TEST
TEST MAIL
.
以上です。試したら気づくんですが、デフォルトでは、メールアカウントの認証が行われません。教員のアカウントからメールを送るのはやめましょうね!
明日は、Pythonでメール送信の自動化でもしてみます。