Get Adobe Flash player

Почтовый сервер (сервер электронной почты, мейл-сервер) — в системе пересылки электронной почты так обычно называют агент пересылки сообщений. Это компьютерная программа, которая передаёт сообщения от одного компьютера к другому. Обычно почтовый сервер работает «за кулисами», а пользователи имеют дело с другой программой — клиентом электронной почты.

Когда пользователь набрал сообщение и посылает его получателю, почтовый клиент взаимодействует с почтовым сервером, используя протокол SMTP. Почтовый сервер отправителя взаимодействует с почтовым сервером получателя. На почтовом сервере получателя сообщение попадает в почтовый ящик, откуда при помощи агента доставки сообщений доставляется клиенту получателя. Для финальной доставки полученных сообщений используется не SMTP, а другой протокол — часто POP3 или IMAP — который также поддерживается большинством почтовых серверов.

postheadericon Настройка внутренней почты

Почтовый сервер может выполнять 3 независящие друг от друга функции:

  • Отправлять почту от пользователей на другие SMTP сервера. Этим занимается Postfix.

  • Принимать почту по SMTP от других почтовых серверов и раскладывать ее по почтовым ящикам пользователей. Этим тоже занимается Postfix.

  • Предоставлять возможность пользователям с помощью почтовых клиентов забирать свою почту по протоколам POP3 или IMAP. Этим занимается Imap.

 

Установка/настройка почтового сервера Postfix

1. Через пакетный менеджер Synaptic установите пакет postfix (с зависимостями) .

2. В конфигурационном файле /etc/postfix/main.cf измените следующие переменные:

# имя домена

mydomain = mypclinuxos.local

# имя компьютера, на котором запущен postfix

myhostname = server.mypclinuxos.local

# от каких доменов принимать почту

myorigin = $mydomain

# на каких адресах принимать почту (если пропишите inet_interfaces = all, то к серверу смогут подключаться не только локальные почтовые клиенты)

inet_interfaces = 127.0.0.1,192.168.0.1

# какие имена доменов обрабатываются сервером

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

# использовать локальную базу данных пользователей из файла /ets/passwd

local_recipient_maps = proxy:unix:passwd.byname

unknown_local_recipient_reject_code = 550

# сети, которым следует доверять (192.168.0.0/24 - это ваша подсеть, с которой вы разрешаете отсылать почту через этот SMTP сервер. Не открывайте доступ со всего мира! За такими открытыми серверами охотятся спамеры и используют такие сервера для рассылки спама. Кроме того, в этом случае можно также попасть в black-list)

mynetworks = 192.168.0.0/24, 127.0.0.0/8

relay_domains = $ mydestination

relayhost = $mydomain

# Вся почта, принимаемая Postfix, будет сохранятся в файл /var/spool/mail/имя пользователя.

# Логи почтового сервера находятся в каталоге /var/log/mail/.

3. Запустите почтовый сервер:

  • service postfix start - запуск postfix-сервера.
  • service postfix stop - остановка postfix-сервера.
  • service postfix restart - перезапуск postfix-сервера.

Если не запустится командой service, запускайте через следующие скрипты:

  • /etc/init.d/postfix start
  • /etc/init.d/postfix stop
  • /etc/init.d/postfix restart

 

Установка pop3/imap сервера

Почтовый сервер уже может отправлять и принимать почту. Теперь нужно добиться того, чтобы пользователи могли забирать свою почту с сервера. Для этого используется протокол POP3 или IMAP. Можно также использовать защищенные версии этих протоколов POP3s и IMAPs.

1. Через Synaptic установите пакет imap.

2. Зайдите в файл /etc/xinetd.d/imap и включите imap, изменив строку disable = yes на disable = no.

Скачать PCLinuxOS

Поиск
Язык сайта