На начинаещ потребител на компютър и Интернет може да изглежда, че електронната поща е доста проста система, състояща се от няколко модула, които получават и изпращат съобщения, но това мнение е погрешно. Съвременната електронна поща е сложна система, която ще изисква повече от един час упорита работа и доста голямо количество теоретични познания за създаване, конфигуриране и стабилна работа.
Необходимо
- - Postfix;
- - Саслаут;
- - Сайръс.
Инструкции
Етап 1
Първо инсталирайте Linux-базирана операционна система Debian. Също така инсталирайте необходимите софтуерни пакети (postfix, cyrus, sasl). По време на първата настройка на пакета postfix, дефинирайте конфигурацията за Интернет сайта. След това посочете името на вашия бъдещ пощенски сървър или оставете всичко по подразбиране. Конфигурирайте услугата за оторизация на saslauthd да използва базата данни sasldb2, като редактирате файла в директорията / etc / default / saslauthd. След конфигуриране стартирайте услугата за оторизация с помощта на конзолата: /etc/init.d/saslauthd start.
Стъпка 2
Тъй като пакетът saslauthd е предназначен за оторизиране на потребители на пощенски сървър, става необходимо да се премести неговият "сокет" в главната директория на сървъра / var / spool / postfix /. Най-лесният начин да направите това е да инжектирате директорията с готовия сокет на пакета saslauthd в необходимата папка. След това рестартирайте postfix сървъра и проверете файловете за грешки. Използвайте помощната програма telnet, за да се свържете с пощенския сървър. След това въведете следната команда в конзолата, за да накарате пакетите saslauthd и postfix да работят заедно: adduser postfix sasl.
Стъпка 3
Инсталирайте пакета Cyrus, чиято основна цел е да получава поща от пакета postfix и след това да го сортира. Редактирайте файла в директорията /etc/imapd.conf. Уверете се също, че Cyrus и postfix ще работят заедно, като ги правите достъпни един за друг. Дайте възможност на cyrus да получава информация от postfix и да редактира файла /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Също така, не забравяйте да добавите потребителя към базата данни чрез конзолата: saslpasswd2 -c cyrus Въведете паролата след необходимия ред и рестартирайте пакетите на пощенския сървър.