Typowa trasa przesyłania poczty w sieci Internet Bardziej

Transkrypt

Typowa trasa przesyłania poczty w sieci Internet Bardziej
'
$ '
Jerzy Sobczyk
$
Jerzy Sobczyk
From: Grzegorz <grzesio>
From grzesioMon Jun 27 12:24:46 1994
Subject: Nowa poczta
To: jurek
Bardziej skomplikowana trasa przesyłania
poczty.
Date: Mon, 27 Jun 1994
Czesc!
Mam do ciebie krotkie pyt
Sieć lokalna
&
'
server
pocztowy
From grzesioMon Jun 27 12:24:46 1994
Received: by alpha.beta.gamma id <2343-2>: Mon, 27 Jun 1994 12:23:41 +0200
From: Grzegorz <grzesio>
To: jurek
Subject: Nowa poczta
Message-Id: <[email protected]>
Date: Mon, 27 Jun 1994 12:23:40 +0200
Status: OR
Czesc!
Mam do ciebie krotkie pytanko - czy wiesz jak zrobic, aby
19 padziernika 1998 roku
MAIL
ASU
Jerzy Sobczyk
% &
$ '
1
19 padziernika 1998 roku
Sieć lokalna
Sieć rozległa
MAIL
•
•
•
•
•
•
•
server
pocztowy
Internet
MAIL
ASU
%
$
ASU
3
ASU
4
Przykłady adresow pocztowych
Sieć lokalna
server
pocztowy
19 padziernika 1998 roku
server
pocztowy
Jerzy Sobczyk
Typowa trasa przesyłania poczty w sieci
Internet
&
Sieć lokalna
[email protected]
[email protected]
[email protected]
[email protected]
jurek@[148.81.31.1]
PLTUMK!PLCAMK!PLEARN!PLWATU21!JUREK
[email protected]
% &
2
19 padziernika 1998 roku
MAIL
%
'
$ '
Jerzy Sobczyk
Składnia adresu pocztowego
Formowanie adresu domenowego.
ia.pw.edu.pl
uż[email protected]
maszyna1!maszyna2!maszyna3!użytkownik
server
From jurek@csd1
pocztowy
To: [email protected]
maszyna2!uż[email protected]
Czesc Janku!
uż[email protected]
From [email protected]
To: [email protected]
gdzie:
&
'
Czesc Janku!
użytkownik - identyfikator lub alias użytkownika
maszyna - nazwa maszyny
domena1,2,3,... - grupa zgodna z podziałem terytorialnym lub
podległością administracyjną.
19 padziernika 1998 roku
MAIL
ASU
Jerzy Sobczyk
% &
$ '
5
csd1
19 padziernika 1998 roku
MAIL
ASU
Jerzy Sobczyk
Przykłady adresów
Adresowanie ścieżkowe
%
$
7
@maszyna1:@maszyna2:użytkownik@maszyna3
[email protected]
•
•
•
•
•
•
$
Jerzy Sobczyk
użytkownik o identyfikatorze: sobczyk
maszyna: io
w Centralnym Ośrodku Informatycznym: coi
na Politechnice Warszawskiej: pw
w grupie instytucji edukacyjnych: edu
w Polsce: pl
użytkownik%maszyna3%maszyna2@maszyna1
maszyna2
maszyna3
[email protected]
•
•
•
•
•
użytkownik którego aliasem jest: J.Sobczyk
w Instytucie Automatyki: ia
na Politechnice Warszawskiej: pw
w grupie instytucji edukacyjnych: edu
w Polsce: pl
&
19 padziernika 1998 roku
MAIL
% &
maszyna1
Nadawca
ASU
6
19 padziernika 1998 roku
Odbiorca
MAIL
ASU
%
8
'
$ '
Jerzy Sobczyk
Przykładowa przesyłka wraz z nagłówkiem
Adresy sieci BITNET
From [email protected] Fri Feb 18 12:33:40 1994
Return-Path: <[email protected]>
Received: from csd.ia.pw.edu.pl by moses.iok.unit.no with SMTP
id <AA08708>; Fri, 18 Feb 94 12:33:34 +0100
Received: by csd.ia.pw.edu.pl id <60803>; Fri, 18 Feb 1994 12:32:45 +0100
Subject: Re: Forwarded mail...
From: Grzegorz Wojcik <[email protected]>
To: [email protected]
Date:
Fri, 18 Feb 1994 12:32:35 +0100
X-Mailer: ELM [version 2.3 PL11]
Message-Id: <[email protected]>
Status: OR
Adres BITNET’owy:
SOBCZYK@PLWATU21
W Internecie ma postać:
[email protected]
SOBCZYK%[email protected]
&
'
lub:
MAIL
% &
$ '
Czesc Jurek.
Jak ci idzie praca nad opisem poczty elektronicznej?
Grzesiek
@plearn.edu.pl:SOBCZYK@PLWATU21
19 padziernika 1998 roku
$
Jerzy Sobczyk
ASU
Jerzy Sobczyk
9
19 padziernika 1998 roku
MAIL
%
$
ASU
11
ASU
12
Jerzy Sobczyk
List z wielopoziomowymi cytowaniami
Sieć JANET (UK)
Składnia:
uż[email protected]
Przykład:
[email protected]
•
•
•
•
•
> > > Czy nie wiesz jak coś takiego zrobić?
> > > Bardzo mi na tym zależy.
> > >
> > > Proszę o szybką odpowiedź
> > >
> > Gdybym wiedział to dawno by to było zrobione :(
> >
> Szkoda bo to by było wygodne.
>
Owszem było by.
użytkownik o identyfikatorze: sc373
w Wielkiej Brytanii: uk
w sieci akademickiej: ac
w City University: city
pracujący na maszynie: victoria
&
19 padziernika 1998 roku
MAIL
ASU
% &
10
19 padziernika 1998 roku
MAIL
%
'
$ '
Jerzy Sobczyk
Działanie komend replay i forward
Adam
From [email protected]
To: [email protected]
Subject: pytanie
Mam jedno pytanie: ......
Send
&
'
Przykłady podpisów (adresy nieprawdziwe)
--
Jurek
Reply
-- Raul S. Kulimotte, Moonyvale, California ---------------------------- domain address: [email protected] ---------------------------------- uucp address: ...!uunet!netgov.com!rsk ---------------------
Wojtek
&&&
(o o)
+-------------------------------oOO--(_)--OOo---------------------| [email protected]
U
|
|-----------------------------------------------------------------|
| Ambrozy Halas Dep. of Psychology | The best prevention against |
| Watung University CHINA
| viruses is not to buy PC ! |
-------------------------------------------------------------------
Forward
From [email protected]
To: [email protected]
Subject: Re: pytanie
> Mam jedno pytanie: .....
To proste trzeba zrobic: ......
19 padziernika 1998 roku
From [email protected]
To: [email protected]
Subject: pytanie (fwd)
> Mam jedno pytanie: .....
Czy wiesz jak to rozwiazac?
MAIL
ASU
Jerzy Sobczyk
% &
$ '
13
MAIL
ASU
%
$
15
Przykładowy list z poleceniami dla listservera
From:
[email protected] (Jaroslaw)
Message-Id: <[email protected]>
Subject: xxx
To:
[email protected]
Date:
Tue, 18 May 1993 14:08:44 +0200
X-Mailer: ELM [version 2.3 PL8]
:-) uśmiech
;-) mrugnięcie okiem
:-> uśmiech złośliwy
:-( smutek
:’-( płacz
:-[ zlość
:-< niezadowolenie
19 padziernika 1998 roku
19 padziernika 1998 roku
Jerzy Sobczyk
Przykłady znaków oddajacych nastroje
&
$
Jerzy Sobczyk
subscribe PLOTKI Jaroslaw Kaczor
help
lists
MAIL
ASU
% &
14
19 padziernika 1998 roku
MAIL
ASU
%
16
'
$ '
Jerzy Sobczyk
Recipent
From:
To:/Cc:
S3
S3
S3
sender domain
sender domain
addition
addition
S1
S2
S0
Host
Mailer
mailer-specific
&
'
$
Jerzy Sobczyk
recipent rewriting
mailer-specific
sender
rewriting
origination date
current date
hop count
date in UNIX (ctime) format
$e • the SMTP entry message
$f sender name
$g relative sender name
$h recipent host
$i queue ID
$j • official domain of this
site
$l • the format of the UNIX
”From” line
$m dommain name
mailer-specific
S4
S4
Recipent
From:
To:/Cc:
19 padziernika 1998 roku
$a
$b
$c
$d
recipent rewriting
S4
MAIL
Sendmail - Standardowe makra
ASU
Jerzy Sobczyk
% &
$ '
17
19 padziernika 1998 roku
$n • the name of the deamon
(for error messages)
$o • the set of separators in
names
$p sendmail’s process ID
$q • format of sender names
$r protocol used
$s sender host name
$t numeric time
$u recipent
$v version of sendmail
$w hostname of the site
$x full namne of the sender
$z home directory of the recipent
MAIL
ASU
Jerzy Sobczyk
%
$
19
Sendmail - Składnia pliku konfiguracyjnego
Metasymbols used in rewriting rules
D define macro
Dxval
C,F define class
Cc word1 word2 ...
Fc file
Fc — command
O set option
Oovalue
P percedence definition
Pname=num
&
19 padziernika 1998 roku
T define trusted users
Tuser1 user2 ...
H define header
H[?mflags?]name:htemplate
S start rule set
Sn
R define rewiting rules
Rlhs
rhs
comment
M define mailer
Mname,
filed=value,
filed=value, ....
MAIL
ASU
Left hand side
Right hand side
$*
$+
$$=x
$~x
$x
$x
$n
$>n
$#mailer
$@host
$:user
$[host$]
zero or more tokens
one or more tokens
exactly one token
any string in class x
any token not in class x
macro x
% &
18
19 padziernika 1998 roku
MAIL
expand macro $x$
substitute n’th indefinite token
call ruleset n
resolve to mailer
specify host
specify user
map to primary host name
ASU
%
20
'
$ '
Jerzy Sobczyk
Przykładowa sesja SMTP
Fragmenty pliku sendmail.cf
220 ucinvl.uci.agh.edu.pl Mercury 1.12 SMTP server ready.
HELO csd
250 ucinvl.uci.agh.edu.pl Hi there, csd.
40328-2: <[email protected]>
MAIL From:<[email protected]>
250 Sender OK - send RCPTs.
RCPT To:<[email protected]>
250 Recipient OK - send RCPT or DATA.
DATA
354 OK, send data, end with CRLF.CRLF
Received: from yonge.cs ([128.100.1.8]) by csd.ia.pw.edu.pl
with SMTP id <40161-6>; Tue, 13 Sep 1994 20:03:11 +0200
........................ tresc listu ........................
.
QUIT
# my official hostname
Dj$w.$m
# major relay mailer
DMether
# major relay host
DRmailhost
CRmailhost
Mether, P=[TCP], F=msDFMuCX, S=11, R=21, A=TCP $h
S11
R$*<@$+>$*
$@$1<@$2>$3
already ok
R$=D
$@$1<@$w>
tack on my hostname
R$+
$@$1<@$k>
tack on my mbox hostname
&
'
19 padziernika 1998 roku
MAIL
% &
$
ASU
21
ASU
22
Jerzy Sobczyk
Fragmenty pliku sendmail.cf
S0
R$*<@$+>$*
$#$M $@$R $:$1<@$2>$3 [email protected]
R$*@$*
$#$M $@$R $:$1<@$2>
strangeness with @
# Local names with % are really not local!
R$+%$+
$@$>30$1@$2
turn % => @, retry
# everything else is a local name
R$+
$#local $:$1
local names
&
19 padziernika 1998 roku
$
Jerzy Sobczyk
MAIL
%
19 padziernika 1998 roku
MAIL
ASU
%
23