Встановлення та налаштування поштового сервера. Налаштування поштових програм на комп'ютері. Налаштування вихідної пошти

Встановлення свого поштового сервера зазвичай не викликає особливих труднощів. У Мережі є велика кількість готових інструкцій. Буквально одна команда, і 25 порт вже готовий до роботи. Весело стає, коли надіслані листи починають повертатись, а одержувачі скаржитися, що повідомлення не доходять. Тут уже хочеш не хочеш, але доведеться шукати причини та вникати у технології.

Хто надсилає листи

Сьогодні можливість прив'язати свій домен до сервісу пропонують багато веб-служб. Особливо популярним є розміщення пошти на Gmail або Яндексі. Всі повідомлення будуть надходити через наданий ними SMTP-сервер, перевірений постачальник послуг сам сформує всі необхідні заголовки та підписи, які дозволять пройти через будь-який спам-фільтр. Але такий варіант не завжди можливий. Наприклад, організація має велику кількість користувачів, потрібні спеціальні налаштування для пошти, недоступні в хмарних сервісах. Або використовується сервер з порталом, CMS або інтернет-магазин, з яких потрібно надсилати повідомлення.

За замовчуванням всі PHP-програми використовують для надсилання пошти функцію mail() , яка, у свою чергу, відправляє їх через локальний SMTP-сервер, описаний у php.ini.

Sendmail_path = /usr/sbin/sendmail -t -i

Або у віртуальному хості:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [email protected]"

І хоча там у 100% випадків написаний sendmail, насправді це може бути симлінк, а пошту надсилає Postfix або Exim. Щоб надіслати пошту з програми, можна вибрати один із трьох варіантів:

  • Сам двигун іноді дозволяє вказати зовнішній SMTP-сервер (у дефолтних налаштуваннях або через плагін, WordPress це WP Mail SMTP або Easy WP SMTP). Достатньо просто вказати дані облікового запису, і всі проблеми вирішені.
  • Використання програми-прокладки, яка емулює роботу локального SMTP-сервера та надсилає повідомлення через поштовий обліковий запис на сторонньому сервері. Тут дуже популярна SSMTP.
  • Використання свого поштового сервера. Прийде, звичайно, його налаштувати, зате більше можливостей конфігурації.

Нас цікавить останній варіант. Розберемо, як пробитися через антиспам-технології та гарантовано доставити одержувачу повідомлення. Самі фільтрувати спам не будемо. Це тема іншої статті. Як піддослідний SMTP-сервер виберемо Postfix і Exim, вони популярні на хостингах, прості і зрозумілі в налаштуваннях, хоча основні питання стосуватимуться всіх SMTP-серверів.

Як не потрапити до спаму

Боротьба зі спамом – це головний біль усіх адміністраторів пошти. Причому останнім часом актуальна якраз Зворотній бікмедалі: спам-фільтри буквально звірять. Тому спам в пошті, що надходить, практично відсутня, але ось нормальні повідомлення постійно кудись пропадають, клієнти і керівництво нервують, і доводиться додатково переконуватися, що повідомлення дійшло до адресата. І після встановлення SMTP-сервера з великою ймовірністю доведеться ще повозитися, щоб повідомлення взагалі хоч кудись доходили. Зокрема, щоб оцінити налаштування, слід подивитися, чи листи доставляються в скриньки основних поштових систем Gmail, Яндекс, Mail.Ru. Зазвичай цьому етапі з'являються перші складнощі, і доводиться вирішувати всі проблеми персонально.

Поштові послуги використовують багаторівневу систему фільтрації спаму, причому настільки серйозну і засекречену, що про принципи не знає навіть їхня власна техпідтримка. І кожен сервіс має свої пріоритети. Хоча зазвичай деяка підказка про причину недоставки міститься в листі у відповідь сервісу. Також в аналізі причин допомагає сервіс mail-tester.com, достатньо відправити листа на вказану там адресу і потім після аналізу отримати результат та перелік проблем. Деякі з них можна перевірити та вирішити, ще не налаштовуючи SMTP-сервер.

Боротьба зі спамом породила багато технологій. Найстаріша з них - blacklist, до якого заносяться всі IP та домени, що займалися розсилкою спаму, сюди ж можуть потрапити відкриті релеї, проксі та Dialup-адреси, які використовуються для віддаленого доступу (тобто вони теоретично не повинні розсилати пошту). Організовано такі blacklist по-різному. Популярністю користуються DNSBL (DNS blacklist) – чорні списки у форматі DNS, які легко опитувати. На сьогодні є безліч баз, не всі вони популярні і використовуються. Проблема в тому, що списку для конкретного поштового сервісу немає, скільки і які вони опитують – це таємниця.

Доменні імена, як і IP-адреси, сьогодні можуть бути «беушними». Є ймовірність, що до тебе ними користувався сервіс розсилки повідомлень або хост, розміщений на ньому, був зламаний та розсилав спам. Відповідно, вони цілком можуть потрапити до якоїсь із DNSBL і бути проблемою. Mail.Ru відкидав листи з одного ІР саме через те, що той знаходився в одному з таких напівзабутих списків, потрапивши туди в 2010 році. Причому Mail.Ru навіть не турбувався перевіряти правильність SPF та DKIM. Справа зрушила, тільки коли IP прибрали з блек-ліста.

Перевірити IP або домен можна самостійно, надіславши DNS-запит до вибраного DNSBL-сервера за допомогою утиліти dig:

$host -tA сайт.ex.dnsbl..ex.dnsbl.org not found: 3(NXDOMAIN)

Але зручніше користуватися онлайн-сервісами, що перевіряють одразу в кількох базах. IP можна перевірити на dnsbl.info (59 баз) або whatismyipaddress.com (72 бази), домен, крім того, - в mxtoolbox.com (107 баз), spamhaus.org або multirbl.valli.org . Якщо раптом домен або IP опиниться у списку, краще одразу написати на підтримку та прибрати свою адресу.


Правильна DNS

При отриманні повідомлення віддалений SMTP-сервер аналізує його заголовок. Поштова програма відправляє лише From, To, Date, Subject та X-Mailer. Вони загалом зрозумілі і просто вказують, від кого і куди слати. Решта заголовка формується як SMTP-сервером, так і додатком, що його відправляє. Це, до речі, теж потрібно враховувати, тому що листи, що надсилаються через Telnet, можуть йти, а з Roundcube – ні, просто тому, що вони мають різний заголовок. Roundcube, наприклад, підставляє свій HELO/EHLO на підставі змінної server_name або localhost, якщо вона не визначена. Тому іноді потрібно просто поставити його явно:

$rcmail_config["smtp_helo_host"] = "example.org";

Те саме стосується і самописних PHP-скриптів.

При передачі лист проходитиме мінімум через два SMTP-сервери, кожен з яких теж додає щось від себе в заголовок. Насамперед кожен сервер додає свій Received: from. Читати їх краще знизу нагору. Найнижче повідомлення – це сервер відправника, найвищий – сервер одержувача. Хоча насправді серверів може бути більше, особливо це актуально під час роботи з великими провайдерами послуг, які, прийнявши листа, перекидають його далі або при використанні на шляху SMTP-проксі. Для аналізу шляху повідомлення можна використовувати сервіс від Google, який покаже у зрозумілій формі всі SMTP-сервери, час проходження та тести SPF, DKIM та DMARC (про них далі).


Заголовки Received відрізняються, хоча є загальні правила. Типовий виглядає так:

Прийнято: з server.example.org (helo=server.example.org) by st15.provider.com with esmtps (Exim 4.80.1) (envelope-from )

Тут повідомлення було отримано з сервера, який називається server.example.org, має IP 1.2.3.4, у привітанні helo було використане це ім'я, отримав його Exim 4.80.1 сервера st15.provider.com. Повідомлення надіслано з [email protected]. Прийнявши такий заголовок, сервер SMTP починає перевіряти дані. Пробиває домен та IP за базами DNSBL. Перевіряє наявність запису MX у домену. MX спочатку використовується для пошуку поштових серверів, які обслуговують цей домен, її наявність підтверджує, що домен надсилає пошту.

Далі він здійснює зворотний дозвіл імені по IP через зворотний DNS-запит за допомогою PTR-запису. Тобто він дізнається, сервер з яким ім'ям має бути за адресою, з якої надійшло повідомлення. Така поведінка була закладена в RFC 2505 від лютого 1999 Anti-Spam Recommendations for SMTP MTAs. І хоча давно визнано, що зворотні зони не є достатньою умовою для однозначного розпізнавання відправника і часто призводять до помилок і затримок, вони все ж таки підтримуються. Тому вони повинні збігтися, інакше повідомлення як мінімум отримає мінус у рейтингу, а в найгіршому випадку буде відкинуто.

У прикладі за IP 1.2.3.4 має бути закріплений server.example.org. DNS-запис виглядає так:

1.2.3.4.in-addr.arpa. IN PTR server.example.org

Для IPv6 використається ip6.arpa. В принципі, знати про особливості PTR необов'язково, оскільки PTR, за рідкісним винятком, налаштовує лише хостинг-провайдер. І якщо воно не влаштовує, потрібно просто звернутися на підтримку. Перевірити PTR можна за допомогою запиту:

$dig-x 1.2.3.4

За фактом PTR-запис після розгортання VDS може вказувати на технічний домен, представлений провайдером, на зразок srv01.provider.net, у шаблоні VDS hostname вписаний як Ubuntu1604 (змінюється в /etc/hostname), в HELO/EHLO SMTP-сервер пише взагалі localhost .localdomain , а лист йде від домену example.org. Імовірність доставки листа за таких умов буде стрімко наближатися до нуля. Хоча деякі сервіси відзначають подібні невідповідності як помилку та проводять повну перевірку.

Особливо хочеться звернути увагу, що VDS зазвичай має два IPv4 та v6. Тому все сказане стосується обох версій, тому що лист до одного сервера може йти по IPv4 і доставлятися, а інший воліє використовувати IPv6, і лист може не доходити до одержувача. При цьому дуже багато провайдерів, надаючи IPv6, абсолютно не турбують себе налаштуванням PTR-запису, і його перевірка повертає помилку. Але Google, наприклад, віддає перевагу IPv6 і відразу відкидає листа, якщо PTR не збігається з ім'ям сервера. У повідомленні сервісу це виглядає так:

Продовження доступне лише учасникам

Варіант 1. Приєднайтесь до спільноти «сайт», щоб читати всі матеріали на сайті

Членство у спільноті протягом зазначеного терміну відкриє тобі доступ до ВСІХ матеріалів «Хакера», збільшить особисту накопичувальну знижку та дозволить накопичувати професійний рейтинг Xakep Score!

Поштовий сервер FossLook призначений для створення "внутрішніх" поштових скриньок користувачів (на вашому домені) та роботи з ними - прийому/надсилання повідомлень. Сервер також ініціює прийом повідомлень з інших поштових серверів (mail.ru, gmail.com тощо), а також надсилання ними повідомлень, якщо користувачі, зареєстровані на сервері, мають зовнішні поштові скриньки. У цій статті описуються всі налаштування поштового сервера

Створення та робота з внутрішніми поштовими акаунтами описано. Як працювати із зовнішніми поштовими скриньками, описано у статті .

Для налаштування запустіть Майстер адміністрування та перейдіть на сторінку "Мережа":

Це Стартова сторінканалаштувань поштового сервера. Розглянемо всі діалоги налаштувань, які запускаються при натисканні відповідних посилань на стартовій сторінці:

Канали

Канали – найважливіша сторінка. Заповнивши її, ви зможете створювати та працювати з "внутрішніми" поштовими скриньками, які використовують ваше власне доменне ім'я.


Секція "Налаштування SMTP"

  • Опція Використати– включає або вимикає можливість обміну між сервером FossLook та зовнішніми поштовими серверами.
  • Порт– номер порту для обміну повідомленнями по протоколу SMTP.
  • Сертифікат
  • SSL Порт

Секція "Налаштування POP3"

  • Використати- Вмикає або відключає можливість обміну між сервером FossLook і зовнішніми поштовими клієнтами, крім MS Outlook.
  • Порт– номер порту для обміну повідомленнями за протоколом POP3.
  • Сертифікат– дані про сертифікат для шифрованого обміну.
  • SSL Порт– номер порту для зашифрованого обміну.

Секція "Маршрутизація"

  • Доменне ім'я- доменне ім'я машини, на якій встановлено сервер FossLook.
  • FQDN– повне доменне ім'я машини, де встановлено сервер.
  • Мережевий інтерфейс– IP-адреса мережевої картина сервері, якою відбувається з'єднання з Internet.
  • Не приймати більше ніж– максимальне обмеження розміру вхідного повідомлення.
  • Frame relay- доменне ім'я або IP-адресу проміжного сервера, на який буде надсилатися вся кореспонденція, і з якого вона надсилатиметься далі адресатам.

Секція "Додаткове підключення до сервера"

  • Використати- Вмикає або відключає зовнішній канал для роботи з сервером через інтернет.
  • Мережевий інтерфейс– IP-адреса мережевої карти, яка бере участь у встановленні з'єднання з Інтернетом.
  • Порт- Номер порту для з'єднання з Internet.
  • Ім'я машини- Зовнішнє доменне ім'я (отримане у провайдера).

Для роботи з внутрішніми поштовими скриньками (всередині мережі) достатньо заповнити обов'язкові поля секцій налаштувань POP3,SMTP і Маршрутизація. Для того, щоб надсилати листи з внутрішніх скриньок на зовнішні (на серверах в інтернеті), необхідно налаштувати канал для роботи із сервером через інтернет.

Загальні налаштування Internet Mail транспорту

Сторінка налаштувань модуля Internet Mail транспорт, який обслуговує роботу поштового сервера:

Призначення елементів цієї сторінки таке:

  • Опція Увімкнено– увімкнути/вимкнути роботу модуля (тобто увімкнути/вимкнути поштовий сервер).
  • Шлях до службової папки на сервері– альтернативний шлях для зберігання логів та інших службових файлів поштового сервера. Якщо пусто, використовується шлях за замовчуванням.
  • Опція Дозволити делеговане надсилання повідомлень– ця опція діє у випадку, коли користувачеві делеговано повноваження іншого користувача або відділу, і він надсилає повідомлення від імені іншого користувача (відділу). При включенні даної опції у одержувача в атрибутах повідомлень у колонці "відправник" вказується реальний відправник повідомлення, а колонці "від імені" - користувач, від імені якого надіслано повідомлення. Якщо галочка знята, в обох колонках вказується лише користувач (відділ), від імені якого надіслано повідомлення.
  • Тип логування SMTP, POP3– тип логування протоколу, можна вибрати: вимкнути, логування в один файл, логування в кілька файлів (кожна сесія логується в окремий файл), також можна включити додавання тіла до логів.

Призначення елементів цієї сторінки таке:

  • Список адрес заміни– списки заміни одержувачів повідомлень виду "адреса, на яку відправляється лист"; "адреса, на яку він приходить".
  • Список винятків локальних адрес – список локальних адрес, з яких можна надсилати листи без авторизації.
  • Таймаут вихідного підключення– таймують з'єднання з іншими SMTP серверами під час надсилання пошти.
  • Максимальна кількість повідомлень за одну сесію– максимально можлива кількість повідомлень, які сервер може прийняти через SMTP за один раз. Повідомлення можна отримати як від поштових клієнтів, так і від інших поштових серверів.
  • Максимальний розмір повідомлень, Мегабайт– максимально допустимий розмір повідомлення для надсилання/приймання на сервері, Мб.
  • Опція Дозволяти видаляти повідомлення через POP3– дозволяє видаляти повідомлення при заборі пошти POP3 з поштового сервера (іншим клієнтом).
  • Інтервал для повторного надсилання повідомлень із черги– задає, через який час (ч:мін:сек) буде ініційовано повторне надсилання повідомлення з черги (якщо попередня спроба не вдалася).
  • Кількість повторних відправлень повідомлень із черги- Визначає кількість повторних відправлень повідомлень з черги (у разі невдалих попередніх відправлень). Якщо повідомлення так і не було відправлено після заданої кількості спроб, воно потрапляє в лог "Bad Messages".

Призначення елементів цієї сторінки таке:

  • Період повторення помилки, хвилини– якщо протягом заданого часу (в хв) помилка повторюється, користувачеві надсилається повідомлення.
  • Період перевірки пошти– період перевірки зовнішніх облікових записів на наявність нових повідомлень.
  • Опція Отримувати тільки непрочитані повідомлення – включає прийом лише непрочитаних листів із зовнішніх серверів.

Дата:2010-10-12

HmailServer – безкоштовний поштовий сервер для Windows

hMailServer- Безкоштовний поштовий сервер для Windows. Підтримує IMAP4, POP3, SMTP, віртуальні домени, антиспам, антивірус та багато іншого. Інтегровані ClamWin, SpamAssassin.

1) Необхідно завантажити останню версію hmailServer c http://www.hmailserver.com/index.php?page=download та почати встановлення

2) Погоджуємося з ліцензійною угодою

3) Вказуємо куди буде встановлено hMailServer

4) Вибираємо необхідні компонентидля установки


5) Вибираємо метод розташування SQL і саму базу даних.

6) Вибираємо та вводимо пароль

7) Вводимо пароль та підключаємося до панелі керування поштовим сервером

8) Сама панель керування вашим сервером hMailServer

Plutonit.ru - Адміністрація, налаштування Linuxі Windows 2009 - 2018

Встановлення та налаштування Mail Server

Встановлення та налаштування поштового сервера

Встановлення та налаштування поштового сервера Електронна пошта - сервіс, що дозволяє обмінюватись через комп'ютерну мережуЕлектронні повідомлення. Основна особливість електронної поштиполягає в тому, що інформація надсилається одержувачу не безпосередньо, а через проміжну ланку - електронну. Поштова скринька, який є місцем на сервері, де повідомлення зберігається, поки його не запитає одержувач. Поштовий сервер - це комп'ютерна програма, призначена для організації електронної пошти між комп'ютерами.

Поштовий сервер своїми руками

Основними його функціями є прийом листів від клієнтів та доставка їх адресатам. Як клієнти можуть виступати як користувачі (програмою - клієнтом електронної пошти), і інші поштові сервера. Користувачі, за допомогою програми поштового клієнта (Outlook Express, Thunderbird та ін.), можуть створювати листи, відправляти їх на сервер і забирати пошту зі своїх поштових скриньок на сервері. Спілкування сервера та клієнта відбувається за спеціальними поштовими протоколами - Simple Mail Transfer Protocol (SMTP) - при передачі листів на сервер і Post Office Protocol v.3 (POP3) - при прийомі листів з поштової скриньки. Підключення клієнтів до сервера відбувається через певні порти. Для SMTP стандартним є порт 25, для POP3 - порт 110. Існують різні поштові сервери. Як приклад розглянемо встановлення та налаштування поштового сервера Courier Mail Server. Courier Mail Server – це поштовий сервер (сервер електронної пошти) під Windows для локальних мереж. Він допоможе вам швидко організувати обмін електронною поштою локальної мережіта в Інтернеті. Courier Mail Server не потребує встановлення в системі. Достатньо завантажити архів із програмою та розпакувати її в будь-яку папку на жорсткому диску комп'ютера, який працюватиме як поштовий сервер. Безкоштовну версію Courier Mail Server 1.56 ви можете завантажити з сайту http://courierms.narod.ru/. Більш функціональну Courier Mail Server 2.05, але вже платну версію (1650 руб. за 10 поштових скриньок, обмеження демо-версії - лише 3 поштові скриньки), можна знайти на сайті http://www.courierms.ru/. У цьому прикладі ми будемо налаштовувати і використовувати безкоштовну версіюПоштовий сервер Courier Mail Server 1.56. Достоїнства Courier Mail Server 1.56: безкоштовність простота установки та видалення компактність легкість адміністрування мале споживання системних ресурсів багатопоточність зручна графічна оболонка російськомовний інтерфейс та документація підтримка необмеженої кількості поштових скриньок Програма працює під керуванням ОС Windows 9x/ME/NT/2000/X. Налаштування програми досить просте і доступне звичайному користувачеві. Примітка: у прикладі всі комп'ютери мережі працюють під керуванням Windows XP. Усі комп'ютери в мережі однакові (немає виділених комп'ютерів-серверів). Комп'ютер вчителя має ім'я kab39komp8, комп'ютери учнів kab39komp1, kab39komp2 і т.д. Все програмне забезпечення, що розглядається в цьому розділі, ставиться в папку C: MyServers usr local. Якщо у вас комп'ютери мають інші імена (а це, швидше за все, так 🙂), то враховуйте це при налаштуванні ПЗ. Також ви можете вибрати і другу папку для встановлення програми. CMS поставляється у вигляді zip-архіву, що містить виконуваний файлта документацію. Для встановлення сервера створіть папку, в якій він функціонуватиме, вийміть файли з архіву в цю папку та запустіть програму CourierMS.exe. При першому запуску сервер усередині своєї папки автоматично створить необхідні для його роботи підпапки та файли. За межами своєї папки сервер не робить жодних змін. Системний реєстр Windowsзмінюється лише під час реєстрації як служба. Courier Mail Server може запускатися як стандартний додаток, а також як служби Windows. Щоб запустити службу Windows, запустіть CMS і в меню Налаштування виберіть команду Запускатися службою. При цьому відбудеться реєстрація служби Courier Mail Server у системі. Якщо запуск відбувся нормально, на екрані з'явиться головне вікно сервера, а в системному лотку (System Tray) поряд із годинником його значок . Якщо у головному вікні з'явилися повідомлення про запуск SMTP та POP3 серверів і немає повідомлень про помилки, можете розпочати налаштування сервера. Наступний етап налаштування поштового сервера зводиться до локальних доменів. Для цього зробіть подвійне клацання за словом "домен" і відкриється вкладка для його налаштування. Введіть ім'я комп'ютера, де буде працювати поштовий сервер. У прикладі це kab39komp8. Якщо у вас є ім'я комп'ютера, наприклад, kab39komp5, введіть це ім'я. Будь-яка серверна програма передбачає введення користувачів, які нею обслуговуватимуться. Зробіть подвійне клацання по облікові записи і відкриється редактор облікових записів. Редактор облікових записів призначено для ведення списку локальних користувачів (облікових записів) сервера. Під час створення облікового запису також створюється відповідна папка поштової скриньки. Якщо видалити обліковий запис, папка поштової скриньки буде видалена автоматично з усім вмістом. Під час першого запуску сервера автоматично створюється обліковий запис postmaster. Створіть потрібну кількість облікових записів для своїх користувачів. Достатньо створити по одному на кожен комп'ютер учня та вчителя, хоча можете створити кожному учневі готельний обліковий запис. Кожен обліковий запис має такі параметри: Реальне ім'я: ім'я власника поштової скриньки. Ім'я поштової скриньки: найменування поштової скриньки. Воно є і ім'ям користувача при підключенні до сервера. В імені ящика не використовуйте російські літери та спеціальні символи, т.к. деякі поштові програми працюють із нею некоректно. Якщо ім'я скриньки kab39komp2, локальний домен м, адресу електронної пошти даного користувача kab39komp2@ kab39komp8. Пароль: пароль для підключення до сервера. Інші параметри ми не змінюватимемо. Створюємо облікові записи користувачів за кількістю користувачів. Обмежити доступ до поштового сервера можна за допомогою IP-фільтра. Вкажіть той діапазон IP адрес доступ, яким дозволено. У нас це 192.168.1.1-192.168.1.11 (Про IP адреси та їх налаштування читайте в інших статтях цього розділу). У вашій школі цей діапазон може бути іншим, наприклад, який видав вам провайдер Інтернету (ну це вже інша стаття).

Всі! Ви можете використовувати поштовий сервер. Про налаштування та використання інших можливостей програми ви можете прочитати у довідці (російською!). Ви запитаєте: "а як же його використовувати? Як надсилати та отримувати листи?". Відповідь проста. Листи ми надсилатимемо та одержуватимемо за допомогою програми — поштового клієнта (Outlook Express, Thunderbird та ін.). А про те, як це зробити читайте в наступній статті:

Налаштування поштових клієнтів для роботи з електронною поштою

Електронна пошта - сервіс, що дозволяє обмінюватись через комп'ютерну мережу електронними повідомленнями.

Працювати з електронною поштою можна за допомогою поштової програми(поштового клієнта), встановленої на комп'ютері користувача або браузером, за допомогою web-інтерфейсу.

Поштова програма(клієнт електронної пошти, поштовий клієнт) - програмне забезпечення, яке встановлюється на комп'ютері користувача, призначене для отримання, написання, надсилання, зберігання та обробки повідомлень електронної пошти користувача. Поштові програми зазвичай надають користувачеві також численні додаткові функції по роботі з поштою (вибір адрес з адресної книги, автоматичне розсилання повідомлень за вказаними адресами та ін.).

Найпростіший поштовий клієнт - програма Microsoft Outlook Express.

Вона входить у стандартний пакет Windows (починаючи з Windows 98) і тому є в наявності на кожному комп'ютері, що працює на цій операційній системі. У Windows Vista його замінив поштовий клієнт Windows Mail. Також широкою популярністю у користувачів користуються The Bat! та безкоштовний поштовий клієнт Mozilla Thunderbird.

Минулої статті ми розглянули як налаштувати та запустити поштовий сервер у своєму класі. Тепер займемося налаштуванням поштових клієнтів та тестування роботи нашої локальної пошти.

Щоб поштовий клієнт міг надсилати та приймати пошту, в його налаштуваннях потрібно вказати адреси серверів вхідної та вихідної пошти, а також параметри облікового запису для підключення до поштової скриньки (ім'я та пароль).

Налаштування поштових клієнтів необхідно зробити на всіх комп'ютерах користувачів, яким потрібний доступ до електронної пошти за допомогою поштового сервера.

Як підняти поштовий сервер

Послуга первинної установки та налаштування поштового сервера на виділеному фізичному або віртуальному сервері

Налаштування, конфігурування поштового сервера виконується з урахуванням побажань замовника та відповідно до передбачуваних цілей використання.

Можливе встановлення поштового сервера за індивідуальним технічним завданням, згідно з заданими вимогами, опціями, цілями використання. Або на основі одного з готових типових шаблонів використання поштового сервера.

Можливе розгортання email-сервера на фізичних і віртуальних (vps, vds) серверах під керуванням ОС Linux (Debian, CentOS, Ubuntu), FreeBSD і Windows.

В рамках установки сервера виконуються наступні обов'язкові установки незалежно від додаткових функцій:

Розгортання поштового сервера може бути виконано на базі одного або декількох варіантів ліцензійного або open-source програмного забезпеченняорганізації поштового сервера.

Варіанти ліцензійного програмного забезпечення:

  • Microsoft Exchange Server;
  • CommunigatePro;
  • Kerio MailServer;
  • MDaemon;
  • Sendmail

Варіанти програмного забезпечення під ліцензією GPL (поширене ПЗ) для організації поштового сервера:

  • Sendmail (входить до складу частини дистрибутивів Linux);
  • Postfix;
  • Qmail;
  • Exim;
  • RoundCube;
  • Afterlogic

Можливе встановлення програмних комплексівелектронної пошти та спільної праціза своїми можливостями, що наближаються до ліцензійного рішення для корпоративної пошти - Microsoft Exchange Server.

Вартість роботи з встановлення та налаштування поштового сервера

На базі одного з існуючих, популярних шаблонів використання:

2 900 рублів5 900 рублів8 900 рублівВід 18 900 рублів

Невеликий поштовий сервер для приватного використання, для блогу, сайту чи малої організації.

ПЗ, що використовується:

Від 1 до 10 поштових скриньок, 1 поштовий домен, 1 ip-адреса сервера;
фільтрація вхідної пошти (Greylist+SpamAssassin), web-інтерфейс доступу до пошти.

Сервер може бути встановлений за даним шаблоном або за вашим (технічним завданням), близьким за характеристиками та складністю.

Встановлення та налаштування поштового сервера для невеликої організації або середнього web-проекту, наприклад, по одному з наступних популярних шаблонів використання, які передбачають підвищену кількість поштових користувачів, скриньок та поштових доменів:

ПЗ, що використовується: Exim/Postfix, RoundCube/Afterlogic;

Від 1 до 30 поштових скриньок, до 2 поштових доменів, фільтрація вхідної пошти (Greylist + SpamAssassin), web-інтерфейс роботи з поштою, web-статистика роботи поштового сервера

Встановлення та налаштування корпоративного поштового сервера для малої, середньої великої організації або web-проекту, наприклад, по одному з наступних популярних шаблонів використання, які мають на увазі самостійне керування поштовими, скриньками, доменами, користувачами, їх лімітами та правами:

ПЗ, що використовується:

Дані програмні рішенняза своїми характеристиками є альтернативою ліцензійному продукту Microsoft Exchange Server і надають повну можливість самостійно налаштувати, підтримувати та керувати необмеженою кількістю скриньок, поштових користувачів їхніх прав та доменів.

Управління поштовим сервером відбувається через веб-інтерфейс. Повноцінна корпоративна поштова система компанії.

Встановлення та налаштування поштового сервера за індивідуальним технічним завданням замовника.

Приклад можливого шаблону встановлення:

Кластер із двох віддалених фізичних або віртуальних поштових серверів, що дублюють або доповнюють можливості один одного.

ПЗ, що використовується: Exim/Postfix, RoundCube/Afterlogic та ін.

Будь-яка необхідна кількість поштових скриньок, користувачів та доменів. Самостійне керування поштовим сервером через веб-інтерфейс. Робота з вхідною та вихідною поштою з поштової програми або через веб-інтерфейс.

Для замовлення та обговорення налаштувань поштового сервера, будь ласка, зв'яжіться з нами з розділу «Контакти».

Як створити власний поштовий сервер?

Компанія Kerio розробляє функціональні рішення для малого та середнього бізнесу.
Kerio MailServer 6 відноситься до нового покоління поштових серверів для корпоративних мереж. Перевагою Kerio MailServer є його кросплатформність - він може працювати в операційних. середовищі Windows, Linux, Mac OS, FreeBSD.

Під час роботи під Windows як поштового клієнта можна використовувати Microsoft Outlook, а серед Mac OS — Microsoft Entourage. У всіх системах можна користуватися веб-інтерфейсом Kerio WebMail. Існує також версія Kerio WebMail Mini, призначена для встановлення на кишенькові комп'ютери. Kerio WebMail Mini підтримує системи Palm OS, Pocket PC та BlackBerry. Поштові клієнти Kerio WebMail і Kerio WebMail Mini особливо зручні для співробітників, що часто подорожують, оскільки дозволяють працювати з поштою на корпоративному веб-сервері з будь-якого місця. Друга перевага Kerio MailServer — наявність у його складі вбудованих антивіруса та антиспам-модуля. Для поштового сервера така функціональність в даний час є обов'язковою, а інтеграція цих функцій у рамках одного продукту дозволила досягти стабільності в роботі та відсутності необхідності інтеграції різних виробників.

Пошта

Kerio MailServer дозволяє отримувати пошту кількома способами: за протоколами РОР3 (з можливістю SSL-кодування), IMAP4 (з можливістю SSL-кодування), за допомогою графічного мережного інтерфейсу WebMail (з можливістю SSL-кодування), за допомогою смартфонів та КПК, бездротового з'єднанняз використанням BlackBerry, а також за допомогою клієнтів електронної пошти Microsoft Outlook 2000/XP/2003 для Windows або Microsoft Entourage X/2004 для Mac OS X. Для роботи з groupware при використання Microsoft Outlook необхідно встановлювати Kerio Outlook Connector, який є інтерфейсом програмування програм електронної пошти (MAPI provider), що заміщає собою MAPI Provider Microsoft Outlook.

При заміні Microsoft Exchange на Kerio MailServer зберігається доступ до спільних календарних подій, спільних контактів та завдань, наявних у Microsoft Outlook, Microsoft Entourage та Kerio WebMail. Користувачі можуть здійснити міграцію Kerio MailServer, залишивши при цьому всі групові функції, наприклад календарні події.

Для автоматизації переходу з Microsoft Exchange Server на Kerio MailServer призначено функцію Kerio Exchange Migration Tool, за допомогою якої можна перенести дані з таких серверів серії Exchange: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. Ця функція імпортує блоки даних “ Користувачі”, “Електронна пошта”, “Контакти”, “Календарні події”, “Завдання” у відповідних директоріях поштового сервера Kerio MailServer.

Безпека

До системи безпеки відноситься можливість використання криптографічного захисту трафіку за допомогою SSL, антиспамовий фільтр, антивірусний фільтр та фільтр вкладень. Управління всіма фільтрами розміщено в одному розділі “Фільтри вкладень”, що спрощує та прискорює роботу адміністратора.

Захист від вірусів у Kerio MailServer дворівневий: можна одночасно використовувати інтегрований антивірус McAfeeі зовнішній антивірусний пакет, що підключається. У разі збою з оновленням баз або продовженням терміну дії ліцензії одного антивірусу ймовірність зараження суттєво знижена завдяки роботі другого. У списку підтримуваних антивірусних програмзнаходяться AVG Antivirus 7 ESE (Grisoft), NOD32 Antivirus (Eset Software), eTrust Antivirus (Computer Associates), SAVI Antivirus (Sophos), Avast Antivirus (ALWIL Software), VisNetic/Kaspersky Antivirus (Deerfield), Symantec AntiVirus Scan Engine (Symantec ). Можливе застосування інших антивірусних програм. При вірусних епідеміях корисним виявиться те, що вбудований антивірус McAfee перевіряє і внутрішню. корпоративну пошту, що уповільнить поширення вірусів усередині співробітників.

Для захисту від спаму Kerio MailServer використовується кілька методів. Підтримується авторизація SMTPза допомогою IP-адреси, чорні списки реального часу, контентна фільтрація, перевірка домену відправника, Microsoft Caller ID. Також підтримується SPF ідентифікація. Крім цього, ПЗ дозволяє вводити обмеження на кількість паралельних з'єднань і обмежувати кількість листів в одиницю часу, що надсилаються з однієї адреси. У Kerio MailServer реалізована технологія боротьби з DHA-атаками шляхом уповільнення відповідей, переривання з'єднання та надсилання помилкових відповідей. Для підвищення безпеки продукт містить інструменти для резервного копіюваннядля всієї вхідної та вихідної електронної пошти, адресних книг, календарів та інших об'єктів спільної роботи, а також інструменти квотування обсягу поштової скриньки, розміру вкладень та кількості повідомлень загалом.

Адміністрація

Для встановлення Kerio MailServer не є обов'язковою саме серверна платформа. Поштовий сервер Kerio MailServer можна використовувати і як внутрішній мережевий сервер, і як інтернет-сервер електронної пошти. Продукт має два інтерфейси адміністрування - Kerio Administration Console та Kerio Web Administration. Консоль Kerio Administration Console дозволяє керувати кількома поштовими серверами та іншими продуктами компанії Kerio Technologies з одного робочого місця, а віддалений доступ здійснюється зашифрованим каналом. Це окрема програмаяка може бути встановлена ​​на будь-якій підтримуваній операційній системі. Адміністратор також може делегувати повноваження користувачам керувати обліковими записами за допомогою Kerio Web Administration. Дані користувачів Kerio MailServer 6.x можна керувати за допомогою внутрішньої бази даних або служб каталогів Microsoft Active Directoryабо Apple Open Directory.

Цей урок розповість як налаштувати поштовий сервер, що працює, в Ubuntu або Debian. Як ми знаємо, два головні протоколи використовуються в поштовому сервері – це SMTP та POP/IMAP. У цьому уроці postfix буде використано для SMTP, в той час як dovecot буде використовуватися для POP/IMAP. Вони обидва з відкритим вихідним кодом, стабільні та мають безліч налаштувань.

Будь ласка, зверніть увагу на питання безпеки поштового сервера за сферою даного уроку, і вони висвітлені в статті " ".

Попередні вимоги

Кожен домен повинен мати запис на DNS сервере. Рекомендовано НЕ використовувати живі домени для тестування. В цьому уроці тестовий домен example.tst буде використаний в лабораторних умовах. DNS сервер для цього гіпотетичного домену мав би принаймні наступні записи.

  • Пряма зона для example.tst:
IN MX 10 mail.example.tst. mail.example.tst. IN A 192.168.10.1
  • Зворотна зона для example.tst:
192.168.10.1 IN PTR mail.example.tst.

Коли налаштовується живий поштовий сервер, ці записи можуть бути змінені відповідно до системних вимог.

Налаштування імені хоста (hostname)

По-перше, hostname поштового сервера має бути визначено в /etc/hostname та /etc/hosts. До того ж у першому файлі слід розміщувати лише ім'я хоста.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## IP Повністю певне доменне ім'я Ім'я хоста ## 192.168.10.1 mail.example.tst mail

Додавання користувачів

Кожен користувач Linux, за замовчуванням, має автоматично створену поштову скриньку. Ці користувачі та поштові скриньки будуть використовуватись як поштові облікові записи та відповідні адреси поштових скриньок. Створення користувача дуже просте.

Root@mail:~# adduser alex

Встановлення та налаштування SMTP

SMTP: Установка postfix

root@mail:/etc/postfix# vim main.cf ## ім'я сервера ## myhostname = mail.example.tst ## визначення псевдонімів ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /aliases ## визначення transport ## transport_maps = hash:/etc/postfix/transport ## myorigin задає доменне ім'я для листів, що беруть початок з цього сервера. У нашому випадку всі вихідні листи повинні мати "@example.tst" в якості домену відправника ## myorigin = example.tst ## mydestination параметр визначає, які домени ця машина буде доставляти локально замість того, щоб переправляти на іншу машину. ## mydestination = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## адреса smarthost. У цьому уроці не використовується, про нього буде розказано у майбутній інструкції ## relayhost = ## довірені мережі відправника. postfix не пересилатиме листи, що надходять з інших мереж ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## розмір поштової скриньки в байтах. 0 означає без обмежень ## mailbox_size_limit = 0 ## postfix прослуховуватиме всі доступні інтерфейси, наприклад, eth0, eth1, eth2 і так далі ## inet_interfaces = all
  • transport

Листи, призначені для домену example.tst, визначено бути доставлені локально без будь-яких DNS запитів.

root@mail:/etc/postfix# vim transport example.tst local: .example.tst local: root@mail:/etc/postfix# postmap transport

  • aliases

Припускаємо, що всі листи, надіслані користувачеві userA, повинні бути доставлені також користувачеві userB, для цього файл або змінений як показано нижче:

root@mail:/etc/postfix# vim aliases userA: userA, userB root@mail:/etc/postfix# postalias aliases

Зверніть увагу: Синтекс "userA: userB" визначає, що пошта має бути надіслана тільки користувачеві userB. Користувач userA не отримуватиме копію листа.

SMTP: Запуск та обслуговування

Postfix може бути запущена командою.

Root@mail:~# service postfix restart

Лог-файл у /var/log/mail.log має надати корисну інформацію, якщо щось піде не так. Чи прослуховує поштовий сервер TCP порт 25 можна також перевірити за допомогою netstat.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN

Як очевидно з висновку, сервер прослуховує TCP порт 25 для вхідних запитів з'єднань.

Встановлення та налаштування POP/IMAP

POP/IMAP: Установка dovecot

POP/IMAP: Підготовка конфігураційних файлів

Наступні параметри змінюються як слід.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## розташування поштових скриньок, заданих у форматі "mbox" ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## dovecot дані необхідні дозволина читання/запис поштових скриньок користувача ## mail_privileged_group = mail

Це має бути достатньо для запуску служби POP/IMAP на поштовому сервері.

POP/IMAP: Встановлення служби

Зараз, коли dovecot встановлений і налаштований, він може бути запущений, використовуючи наступну команду.

Root@mail:~# service dovecot restart

Знову лог-файл (/var/log/mail.log) може надати важливі зачіпки, якщо щось піде не так. Дізнатися, чи запущено dovecot, можна при використанні netstat наступним чином.

netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0 0.0.0.0:143 0.0.0.0:* LISTEN

Використання поштового сервера з поштовою програмою користувача

Поштовий сервер готовий до використання. Поштова обліковий записможе бути налаштована з використанням вашого улюбленого поштового клієнта на настільний комп'ютер, ноутбук, планшет або телефон. Можна налаштувати і webmail (пошту з веб-інтерфейсом) на сервері, але інструкція з webmail буде в наступних уроках. На цьому етапі поштова програма Mozilla Thunderbird визначила такі налаштування для мого сервера:

Вирішення проблем з поштовим сервером

  • Найкращий ваш друг – це лог-файл /var/log/mail.log. Будь-які зачіпки, чому пошта не працює, можна знайти тут.
  • Переконайтеся, що фаєрвол налаштовано належним чином.
  • Переконайтеся, що сервер DNS має належні записи.

Підсумовуючи, демонстрація у цьому уроці, як було згадано, проходила в лабораторних умовах. Може бути розгорнутий тестовий DNS сервер з усіма необхідними записами, і користувачі будуть обмінюватися між собою листами на тому самому сервері, наприклад, тому ж домені. Щоб зробити ще цікавіше, можна розгорнути безліч поштових серверів з різними доменами, для перевірки роботи зв'язку між доменами, для цього повинні бути необхідні DNS запису.

Валідні записи DNS необхідні для живих поштових серверів. Можна зробити тюнінг налаштувань postfix і dovecot відповідно до потреб.

Увага: Для тих, хто хоче розгорнути живий поштовий сервер, або будь-який поштовий сервер, який має доступ до Інтернету, переконайтеся, що ваш SMTP безпечний. Зазвичай атаки на SMTP походять як з Інтернету, так і від шкідливих програм усередині локальної мережі.

Надіюсь це допоможе.

Ці програми не можна встановити на віртуальний хостинг. Повністю автономний поштовий сервер можна зробити лише на віртуальному приватному (виділеному) сервері, тобто на VDS (VPS). - Ця стаття, як випливає з заголовка, розповість вам про якісний і при цьому найдешевший варіант віртуального приватного сервера, які при цьому ще й використовують хмарні технології.

Взагалі, тема пошти дуже близька до авторів, ми вже розглядали в різний час питання створення пошти на своїх власних доменів(це дозволяє вибрати короткі і красиві імена для поштових скриньок), як «прикрутити» свій домен до mail.ru та взагалі до будь-якої популярної поштової скриньки, як створити свою автономну пошту на хостингу і т. д. Все це і багато іншого ви зможете знайти за тегом свою пошту.

Багато користувачів Убунт використовують систему не тільки для домашніх потреб. Такий підхід цілком виправданий, адже на Linux-системах набагато зручніше займатися програмуванням, створенням серверів та веб-сайтів. Одна із зручностей - створення сервера електронної пошти. Для новачків ця задача здасться дуже важкою, проте якщо ви розберетеся, як встановити і налаштувати поштовий сервер для Ubuntu, завдання вже не здасться вам таким вже важким.

Як настроїти поштовий сервер на базі Ubuntu.

Перед конкретними інструкціями та бродіння за кодом не обійтися без частки теоретичного матеріалу. Важливо розуміти, що таке сервер електронної пошти та як він працює.

Налаштований поштовий сервер, якщо говорити дуже просто - це листоноша, який отримує «лист» від одного поштового клієнта і віддає іншому. У цьому вся суть роботи цього програмного забезпечення. Поштовий сервер потрібний не лише для надсилання електронної пошти. На сайтах він відповідає за реєстрацію користувачів, передачу форм, що заповнюються, та інші важливі дії, без яких сайт став би подобою книги, на яку можна тільки дивитися, перегортаючи сторінки, а ось щось зробити важкувато.

Поштові сервери на Linux суттєво відрізняються від них на Windows та інших системах. На Вінді це вже готова закрита програма, якою залишається лише почати користуватися. Дистрибутиви Лінукса ж припускають самостійне налаштуваннявсіх компонентів. Причому сервер буде в результаті складатися не з однієї програми, а з кількох. Ми будемо використовувати Postfix у поєднанні з Dovecot.

Чому Postfix?

На Убунту існує кілька поштових клієнтів, але все ж таки ми вибрали саме цей. Налаштування Posfix на Ubuntu набагато легше, ніж того ж SendMail, а це важливо для користувача-початківця. У поєднанні з Dovecot Postfix може виконувати все те, що зазвичай вимагають від поштових серверів.

Postfix – це безпосередньо сам агент передачі пошти. Йому належить зіграти головну роль у всьому уявленні. Це програма з відкритим вихідним кодом, яку використовують за замовчуванням багато серверів та веб-сайтів. Dovecot – це агент отримання доставки пошти.

Установка Postfix

Насамперед потрібно скористатися командою для оновлення локальної бази пакетів:

Сам агент Postfix можна вільно встановити із репозиторію, і це буде наступний крок:

sudo apt-get install postfix

Коли запуститься інтерфейс цієї програми, потрібно вибрати пункт Internet Site, після чого відбудеться створення файлу конфігурації з ім'ям main.cf.

Далі в полі System mail name впишіть локальне ім'я майбутнього сервера, наприклад, myserver.org або будь-яке інше за своїм бажанням. За допомогою команди nslookup ви завжди зможете дізнатися про домен сервера в майбутньому - подивіться і запишіть, це знадобиться для налаштування.

Налаштування Postfix

Тепер потрібно зробити налаштування поштового агента. Для цього потрібно спочатку створити файл з ім'ям virtual в папці /etc/postfix// Для цього можна скористатися командою touch:

Тепер потрібно створити private папку в директорії /etc/postfix/. У ній зберігатимуться налаштування пошти:

touch canonical sender_relay sasl_passwd

Тепер потрібно змінити деякі налаштування у конфігураційному файлі main.cf. Відкрийте його у блокноті у привілейованому режимі:

sudo nano /etc/postfix/main.cf

У файлі йдуть значення параметрів і через знак «=» перераховуються його значення. Тут потрібно у параметра myhostname змінити ім'я локального сервера– на myserver.org, як у нашому прикладі, або на те, що ви вказали під час встановлення Postfix на попередньому етапі. Ось так:

myhostname=myserver.org

Подивіться IP-адресу, що використовується, за допомогою такої команди:

ifconfig | grep "inet addr" -m 1

Цю IP-адресу потрібно вписати у параметри mydestination. Параметр alias_maps замініть virtual_alias_maps, тоді листи зможуть пересилатися на інші адреси.

Тепер потрібно поміняти розташування хеша:

virtual_alias_maps = hash:/etc/postfix/virtual

Для параметра mynetworks встановіть такі значення:

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Якщо ви бажаєте, щоб сервер міг працювати з поштою Яндекса, в кінці файлу додайте такі параметри:

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

У файлі /etc/postfix/private/canonical додайте свою пошту Яндекса:

@yandex.ru [email protected]

У файл /etc/postfix/private/sender_relay додайте:

@yandex.ru smtp.yandex.ru

До файлу /etc/postfix/private/sasl_passwd додайте пароль від поштової скриньки Яндекса – замість ***:

[email protected]:***

Якщо ви використовуєте Ubuntu Server 16, потрібно відкрити порти для поштових служб. Для цього використовуйте команду:

iptables -A INPUT -p tcp -dport 25 -j ACCEPT

Коли ви змінили файли, потрібно перезапустити службу, щоб застосувати нові налаштування.

Перевірка роботи Postfix

Корисно встановити утиліту mutt, щоб працювати з поштою було зручніше. Це можна зробити за допомогою команди:

sudo apt-get install mutt

Тепер можна спробувати відправити листа на якусь поштову скриньку:

echo "Message" | mutt -s "msg" [email protected]

Якщо все добре, лист буде отримано. Але врахуйте, що в Google такі листи зазвичай потрапляють до спаму.

Встановлення та налаштування Dovecot

Спочатку потрібно встановити утиліту:

sudo apt-get install dovecot-imapd dovecot-pop3d

Відкрийте файл /etc/dovecot/dovecot.conf і додайте до нього перелік протоколів:

protocols = pop3 pop3s imap imaps

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Якщо цей рядок має інший вміст, потрібно змінити його на вказаний. Якщо її немає зовсім, потрібно її додати.

Перезапустіть сервіс, щоб зміни застосувалися:

sudo /etc/init.d/dovecot restart

Відкрийте файл /etc/hosts і додайте свій домен, який вказували на самому початку. У прикладі це був домен myserver.org. IP-адресу також визначали на етапі налаштування Postfix.

ip-address myserver.org

Тепер залишилося лише відкрити порти, щоб поштові служби безперешкодно могли отримувати та надсилати листи.

iptables -A INPUT -p tcp -dport 220 -j ACCEPT
iptables -A INPUT -p tcp -dport 993 -j ACCEPT
iptables -A INPUT -p tcp -dport 110 -j ACCEPT
iptables -A INPUT -p tcp -dport 995 -j ACCEPT

Щоб перевірити працездатність усієї цієї системи, потрібно надіслати листа на вказану в налаштуваннях поштову скриньку. При цьому в адресі потрібно використовувати створений домен, а користувач має бути створений заздалегідь, тоді лист повинен бути отриманий – перевіряти пошту можна за допомогою утиліти mutt, яку ви вже встановили.




Top