telnet で、メールの送信を手動で体験

  SMTP の概要



SMTP は 「Simple Mail Transfer Protocol」 の略で、ホスト間でメールを転送するための
プロトコルの名前です。

いわゆるメールサーバとは、このSMTP のサービスと、実際のメールデータを一時保存しておく
メールボックスの機能を持つ POP サービスの両方の機能を持つサーバの事を言います。

SMTP は送信側主体のプロトコルであり、断続的にしかネットワークに接続されない端末宛への
送信に対しては有効な働きをしません。

そのため POPサーバを用意し、ユーザ別のメールボックスに保存しておきます。そうしておけば、
送信先のユーザは必要なときに POP サーバに接続して自分宛てのメールを POP サーバから
受信する事ができます。

SMTP は、TCP/IP プロトコルの ポート 25 番を使用します。サーバにしても、クライアントの
メーラにしてもこの値を変更する事はできますが、特殊な事情でも無いかぎり各ソフトのデフォルト
である 25 番を使用します。



  SMTP



http://e-words.jp/w/SMTP.html
RFC821(ftp://ftp.isi.edu/in-notes/rfc821.txt)

コマンド意味
HELO通信を開始する
MAIL FROM: メールの送り主
RCPT TO: メールの宛先
DATAヘッダを含むメールの本体を送信する
QUIT通信を終了する



  POP

http://www.atmarkit.co.jp/icd/root/10/5787510.html
http://www.itmedia.co.jp/help/tips/linux/l0300.html

コマンド 内  容
user xxxxx ユーザー名(ユーザーID)を送る
pass xxxxx パスワードを送る
stat メール数とバイト容量を表示
retr x 指定した番号のメール内容を見る
list メールリスト番号表示を行う
dele x 指定した番号のメールを削除
quit サーバとの接続を切る



  TELNET による送信


Windows2000,XP では、DOS窓で行います。
Windows 版 telnet では設定が必要です

メニューの「ターミナル」から「基本設定」を選択します。するとダイアログが表示されるので
、ローカルエコーをチェックして下さい。チェックしたら「OK」ボタンをクリックして下さい

次にメニューの「接続」から「リモートシステム」を選択します
ホスト名とポート(通常は25)を入力して「接続」ボタンをクリックして下さい。


  
telnet サーバ名 ポート番号
  

で、SMTP サーバに接続し、以下のようなメッセージが表示されます

  
220 xx.xxxxx.local Microsoft ESMTP MAIL Service, Version: 5.0.2195.2966 ready at
  Thu, 1 Nov 2001 20:08:20 +0900
  

HELO XX と入力します。XX は telnet を実行しているマシン名です

  
HELO XX
250 xx.xxxxx.local Hello [192.168.99.17]
  

メールの送り主を指定します ( 「:」を忘れないで下さい )

  
MAIL FROM: lightbox@nifty.com
250 2.1.0 lightbox@nifty.com....Sender OK
  

メールの宛先を指定します

  
RCPT TO: lightbox@nifty.com
250 2.1.5 lightbox@nifty.com
  

これからデータを送る事を宣言します

  
DATA
354 Start mail input; end with <CRLF>.<CRLF>
  

メールヘッダを含む本文を入力します ( 終了は行頭でピリオドを入力します )

  
subject: test
AVAVAVAVAVA
.
250 2.6.0 <SVaEkjNbteCdXILgQ2900000001@xx.xxxxx.local> Queued mail for delivery
  

「QUIT」と入力して、接続を切断します

  
QUIT
221 2.0.0 xx.xxxxx.local Service closing transmission channel


ホストとの接続が切断されました。
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ