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   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  イラストAC  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ