研究ノート(1冊目)

数学・プログラミングのことについて書きます

telnetでメールを送信する

情報特論でセキュリティ関係の授業をやってるので、それに関連して。

まずは、telnetでメールサーバの25番ポートに接続します。

メールデーモンの設定でSMTPのポートを変更している場合はそのポート番号を指定。

telnet servername.hoge-nct.ac.jp 25 

次に、自分のホスト名を知らせる(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でメール送信の自動化でもしてみます。