Sendmail Linux Windows l qmail Linux l Microsoft

  • Slides: 29
Download presentation

Популярные серверы Sendmail (бесплатный, Linux / Windows) l qmail (бесплатный, Linux) l Microsoft Exchange

Популярные серверы Sendmail (бесплатный, Linux / Windows) l qmail (бесплатный, Linux) l Microsoft Exchange Server (поддерживает Active Directory) l Postfix l MDA: dovecot, procmail и maildrop l 5

Пример SMTP-сессии Server: 220 Mail. Ru ESMTP Client: HELO me. ru Server: 250 mx

Пример SMTP-сессии Server: 220 Mail. Ru ESMTP Client: HELO me. ru Server: 250 mx 24. mail. ru ready to serve Client: MAIL FROM: <I@me. ru> Server: 250 OK Client: RCPT TO: <gena@mail. ru> Server: 250 OK Client: DATA Server: 354 Go ahead Client: Privet, Gena!!! Pozdravlyau tebya s dnem rojdeniya …. Server: 250 Message accepted for delivery Client: QUIT Server: 221 mx 24. mail. ru closing connection 8

На самом деле было так: Server: 220 Mail. Ru ESMTP Client: HELO me. ru

На самом деле было так: Server: 220 Mail. Ru ESMTP Client: HELO me. ru Server: 250 mx 24. mail. ru ready to serve Client: MAIL FROM: <I@me. ru> Server: 250 OK Client: RCPT TO: <gena@mail. ru> Server: 250 OK Client: DATA Server: 354 Go ahead Client: Privet, Gena!!! Pozdravlyau tebya s dnem rojdeniya …. Server: 550 spam message discarded. If you think that the system is mistaken, please report details to abuse@corp. mail. ru Client: QUIT Server: 221 mx 24. mail. ru closing connection 9

Пример From: drug@yandex. ru To: gena@mail. ru Subject: Pozdravlyau! Privet, Gena!!! Pozdravlyau tebya s

Пример From: drug@yandex. ru To: gena@mail. ru Subject: Pozdravlyau! Privet, Gena!!! Pozdravlyau tebya s dnem rojdeniya …. 11

Кодирование сообщений l l MIME (Multipurpose Internet Mail Extension – многоцелевое расширение почты Интернета)

Кодирование сообщений l l MIME (Multipurpose Internet Mail Extension – многоцелевое расширение почты Интернета) — стандарт, описывающий передачу различных типов данных по электронной почте В заголовок сообщения добавляются строки: l l l MIME–Version: 1. 0 Content-Transfer-Encoding: 8 bit Content-Type: text/plain; charset=“Windows-1251” Другие значения поля Content-Type: text/html, image/gif, image/jpeg, multipart/mixed Другие значения поля Content-Transfer-Encoding: 7 bit, 8 bit, binary, base 64, quoted-printable 12

Base 64 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+/ Пример: Компьютерные сети! 0 Jr. Qvt. C 80 L/Rj. NGO

Base 64 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789+/ Пример: Компьютерные сети! 0 Jr. Qvt. C 80 L/Rj. NGO 0 YLQtd. GA 0 L 3 Ri 9 C 1 INGB 0 LXRgt. C 4 IQ== 13

Дополнения (attachments) From: drug@yandex. ru To: gena@mail. ru Subject: Pozdravlyau! MIME-Version: 1. 0 Content-Type:

Дополнения (attachments) From: drug@yandex. ru To: gena@mail. ru Subject: Pozdravlyau! MIME-Version: 1. 0 Content-Type: multipart/mixed; boundary=“-----F 9876678 DDB 9” -----F 9876678 DDB 9 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8 bit Privet, Gena!!!. . . -----F 9876678 DDB 9 Content-Type: image/jpg; name=“otkritka. jpg” Content-transfer-encoding: base 64 Content-Disposition: attachment; filename=“otkritka. jpg” base 64 encoded data. . . -----F 9876678 DDB 9 14

Протокол POP 3 S: +OK C: USER kto_to S: +OK Password required for user

Протокол POP 3 S: +OK C: USER kto_to S: +OK Password required for user kto_to C: PASS 123456 S: +OK C: STAT S: +OK 118 6286336 C: LIST S: +OK 118 messages (6286336 octets) 1 1203 2 534 3 1200432 и т. д. . 16

Протокол POP 3 C: UIDL S: +OK 118 messages (6286336 octets) 1 4323549873 2

Протокол POP 3 C: UIDL S: +OK 118 messages (6286336 octets) 1 4323549873 2 5243509832 3 9653582120 и т. д. . C: RETR 115 S: +OK 2259 octets сообщение. C: DELE 115 C: QUIT S: +OK POP 3 server at mail. ru signing off 17

Клиент FTP в Total Commander 23

Клиент FTP в Total Commander 23

Команды клиента и ответы сервера S: C: S: 220 r 321 -01. mmcs. rsu.

Команды клиента и ответы сервера S: C: S: 220 r 321 -01. mmcs. rsu. ru FTP server (Net. BSD-ftpd) ready. USER kto-nibud 331 Password required for kto-nibud. PASS 1234567 230 Free. BSD 7. 0 -RELEASE (GENERIC) #0: Feb 24 10: 35: 36 Welcome to Free. BSD! S: 230 User kto-nibud logged in. C: SYST S: 215 UNIX Type: L 8 Version: Net. BSD-ftpd 20051124 C: PWD S: 257 "/home/guda" is the current directory. C: PASV S: 227 Entering Passive Mode (212, 193, 209, 241, 240, 214) 26

Команды клиента и ответы сервера C: LIST S: 150 Opening ASCII mode data connection

Команды клиента и ответы сервера C: LIST S: 150 Opening ASCII mode data connection for '/bin/ls'. По соединению данных сервер отправил: total 5 -rw------- 1 kto-nibud 100 5790 Jul 15 23: 37. bash_history -rw-r--r-- 1 kto-nibud 100 925 Apr 29 18: 48. profile -rw------- 1 kto-nibud 100 721 Jul 15 12: 00. viminfo -rw-r--r-- 1 kto-nibud 100 107 Jul 5 10: 25 dig drwxr-xr-x 2 kto-nibud 100 512 Apr 29 18: 49 public_html S: 226 Transfer complete. C: RETR dig S: 150 Opening BINARY mode data connection for ‘dig' (107 bytes). По соединению данных сервер отправил файл dig S: 226 Transfer complete. 27