Почтовый сервер

Почтовый сервер

SMTP - Simple Mail Transfer Protocol 25 tcp

POP3 - Post Office Protocol - протокол для передачи почты конечному клиенту

Безопасность передачи

SMTP-сервер проверяет логин и пароль и чаще всего работает через SSL.
SMTP-сервер проверяет обратную зону отправителя.
POP3 проверяет логин и пароль, но сейчас тоже часто уже работает через SSL.

Протокол SMTP

< 220 smtp37.i.mail.ru ESMTP ready
> HELO sdfdsf.ru
< 250 smtp37.i.mail.ru
> MAIL FROM: vasya@mail.ru
< 250 2.0.0 OK
> RCPT TO: petya@mail.ru
< 250 2.0.0 Давай шли текст уже
> DATA
< 250 пиши текст, в конце поставь точку отдельной строкой
> Dear petya
> Hello, world
> Wbr, vasya.
> .
< 240 письму присвоем идентификатор 089a999ef0

Сессия POP3

+OK POP3 ready
USER vasya
+OK
PASS kdshkjdsfdshf
+OK
HELP

## Сервера под linux ### SMTP 1. sendmail 2. qmail 3. exim4 4. postfix <- изучаем

POP3

  1. dovecot
  2. qpopper

/var/spool/mail - хранилище почтовых ящиков на каждого пользователя по файлу

Установка

apt-get install postfix dovecot-pop3d

И всё работает из коробки (но только для локальных пользователей).

Практика

  1. Настроить почтовый сервер @server<номер_по_журналу>.rtf.
  2. Настроить DNS-сервер зоны rtf, отправить письмо со своего компьютера на компьютер соседа (с vasya@serverN.rtf на petya@serverM.rtf)
Written on March 23, 2016