Як налаштувати повний поштовий сервер (Postfix) за допомогою "Roundcube" (веб -пошта) на Ubuntu/Debian
Створення поштового сервера на машинах з Linux може бути однією з найважливіших речей кожної системи адміністратор повинен зробити під час першого налаштування серверів, якщо ви не знаєте, що це засоби; це просто, якщо у вас є веб -сайт типу "example.com", Ви можете створити обліковий запис електронної пошти, наприклад"[захищена електронною поштою]”, Щоб легко використовувати для надсилання/отримання електронних листів замість використання таких послуг, як Hotmail, Gmail, Yahoo Mailтощо.
У цій статті ми дізнаємось, як це зробити, встановивши Постфікс поштовий сервер із написом “Круглий куб”Додаток веб -пошти та його залежності від Debian 10/9 та Ubuntu 20.04/18.04/16.04 Випуски LTS.
На цій сторінці
Встановіть ім’я хоста та створіть записи DNS для поштового домену
Встановлення Apache, MariaDB та PHP на Ubuntu
Встановлення Postfix Mail Server на Ubuntu
Тестування поштового сервера Postfix на Ubuntu
Встановлення Dovecot IMAP та POP в Ubuntu
Встановлення веб -пошти Roundcube в Ubuntu
Створіть віртуальний хост Apache для веб -пошти Roundcube
Створення користувачів пошти для доступу до листів через Roundcube
Крок 1: Встановіть ім’я хоста та створіть записи DNS для домену
1. Спочатку встановіть дійсне значення ІМЯ (Повноцінне доменне ім'я) ім’я хосту для вашого сервера Ubuntu за допомогою команда hostnamectl як показано.
$ sudo hostnamectl set-hostname mail.tecmint.com
2. Далі потрібно додати a MX та А. записи для вашого домену на вашій панелі керування DNS, які керують іншими MTA, що ваш поштовий сервер mail.yourdomain.com домен відповідає за доставку електронної пошти.
Запис MX @ mail.tecmint.com. mail.tecmint.com
Крок 2: Встановлення Apache, MariaDB та PHP на Ubuntu
3. Щоб створити працюючий поштовий сервер за допомогою “Круглий куб”, Нам доведеться встановити Apache2, MariaDB, і PHP спочатку пакунки, щоб це зробити, запустіть.
Крок 3: Встановлення поштового сервера Postfix на Ubuntu
4.Постфікс є агентом пересилання пошти (MTA), що є відповідальним програмним забезпеченням для доставки та отримання електронних листів, важливо для створення повного поштового сервера.
Щоб встановити його на Ubuntu/Debian або навіть Mint, запустіть:
$ sudo apt-get install postfix.
Під час встановлення вам буде запропоновано вибрати тип конфігурації пошти, вибрати "Інтернет -сайт”.
Встановіть Postfix в Ubuntu
5. Тепер введіть повне доменне ім’я, яке ви хочете використовувати для надсилання та отримання електронних листів.
Встановіть поштовий домен Postfix
6. Після встановлення Postfix він автоматично запускається та створює новий /etc/postfix/main.cf файл. Ви можете перевірити версію та стан служби Postfix за допомогою таких команд.
$ postconf mail_version. $ sudo systemctl статус постфікс.
Перевірте версію Postfix
Крок 4: Тестування поштового сервера Postfix на Ubuntu
7. Тепер спробуйте перевірити підключення вашого поштового сервера до порту 25 за допомогою наведеної нижче команди.
$ telnet gmail-smtp-in.l.google.com 25 Спроба 74.125.200.27... Підключено до gmail-smtp-in.l.google.com. Екранний символ - '^]'. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Наведене вище повідомлення вказує на те, що з'єднання успішно встановлено. Тип кинути щоб закрити з'єднання.
8. Ви також можете використовувати a поштою програма для надсилання та читання електронних листів за допомогою наведеної нижче команди.
$ пошта [захищена електронною поштою]Копія: Тема: Тестування мого поштового сервера Postfix. Я надсилаю цей лист за допомогою поштового сервера postfix з машини Ubuntu.
Крок 5: Встановлення Dovecot IMAP та POP в Ubuntu
9.Голубник є агентом доставки пошти (MDA), він доставляє електронні листи з/на поштовий сервер, щоб його встановити, виконайте таку команду.
Крок 6: Встановлення веб -пошти Roundcube в Ubuntu
11.Круглий куб це сервер веб -пошти, який ви будете використовувати для управління електронними листами на своєму сервері, він має простий веб -інтерфейс для виконання роботи, його можна налаштувати, встановивши більше модулів та тем.
Ім'я сервера tecmint.com DocumentRoot/var/www/html/roundcubemail/ErrorLog $ {APACHE_LOG_DIR} /roundcube_error.log CustomLog $ {APACHE_LOG_DIR} /roundcube_access.log об'єднано Параметри FollowSymLinks AllowOverride All Параметри FollowSymLinks MultiViews AllowOverride All Порядок дозволити, заборонити дозвіл від усіх
15. Далі, увімкніть цей віртуальний хост і перезавантажте apache для змін.
16. Тепер ви можете отримати доступ до веб -пошти, перейшовши за адресою http://yourdomain.com/roundcubemail/installer/.
Інсталятор веб -пошти Roundcube
16. Далі перейдіть до налаштувань бази даних і додайте деталі бази даних.
Налаштування бази даних веб -пошти Roundcube
17. Після внесення всіх змін створіть файл config.inc.php файл.
Створіть файл конфігурації Roundcube
18. Після завершення встановлення та останніх тестів видаліть файл інсталятор папку та переконайтесь, що enable_installer варіант в config.inc.php вимкнено.
19. Тепер перейдіть на сторінку входу та введіть ім’я користувача та пароль користувача.
http://yourdomain.com/roundcubemail/
Вхід у веб -пошту Roundcube
Крок 8: Створення користувачів пошти
20. Для того, щоб почати використовувати веб -пошту Roundcube, вам доведеться створити нового користувача, для цього запустіть програму.
$ sudo useradd myusername.
Замінити "ім'я мого користувача”З потрібним ім’ям користувача, запустіть пароль для нового користувача.
$ sudo passwd myusername.
21. Тепер поверніться на сторінку входу та введіть ім’я користувача та пароль новоствореного користувача.
Ви раніше намагалися створити сервер електронної пошти? Як пройшло? Ви раніше користувалися Roundcube або будь -яким іншим поштовим сервером? Що ви думаєте про це?