Как да настроите пълен пощенски сървър (Postfix) с помощта на „Roundcube“ (уеб поща) в Ubuntu/Debian
Създаването на пощенски сървър на машини с Linux може да бъде едно от най -важните неща, които всяка система администраторът трябва да направи, докато конфигурира сървърите за първи път, ако не знаете какво е това означава; просто е, ако имате уебсайт като „example.com”, Можете да създадете имейл акаунт като„[защитен имейл]”, За да го използвате за лесно изпращане/получаване на имейли, вместо да използвате услуги като Hotmail, Gmail, Yahoo Mailи т.н.
В тази статия ще научим как да го направим, като инсталираме Postfix пощенски сървър с „Кръгъл куб”Приложение за уеб поща и нейните зависимости от Debian 10/9 и Ubuntu 20.04/18.04/16.04 Издания на LTS.
На тази страница
Задайте име на хост и създайте DNS записи за пощенски домейн
Инсталиране на Apache, MariaDB и PHP на Ubuntu
Инсталиране на Postfix Mail Server на Ubuntu
Тестване на Postfix Mail Server на Ubuntu
Инсталиране на Dovecot IMAP и POP в Ubuntu
Инсталиране на Roundcube Webmail в Ubuntu
Създайте виртуален хост на Apache за уеб поща на Roundcube
Създаване на потребители на поща за достъп до имейли чрез Roundcube
Стъпка 1: Задайте име на хост и създайте DNS записи за домейн
1. Първо, задайте валидно FQDN (Напълно квалифицирано име на домейн) име на хост за вашия 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 Mail Server на Ubuntu
4.Postfix е агент за прехвърляне на поща (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 Mail Server на 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 поща програма за изпращане и четене на имейли, като използвате следната команда.
$ поща [защитен имейл]Cc: Предмет: Тестване на моя пощенски сървър Postfix. Изпращам този имейл с помощта на пощенския сървър postfix от Ubuntu машина.
Стъпка 5: Инсталиране на Dovecot IMAP и POP в Ubuntu
9.Гълъбарник е агент за доставка на поща (MDA), той доставя имейлите от/до пощенския сървър, за да го инсталирате, изпълнете следната команда.
Стъпка 6: Инсталиране на Roundcube Webmail в 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 Order разрешава, отказва разрешаване от всички
15. След това активирайте този виртуален хост и презаредете apache за промените.
16. Вече можете да получите достъп до уеб пощата, като отидете на http://yourdomain.com/roundcubemail/installer/.
Roundcube Webmail Installer
16. След това отидете на настройките на базата данни и добавете подробности за базата данни.
Настройки на базата данни за уеб поща Roundcube
17. След като направите всички промени, създайте a config.inc.php файл.
Създайте конфигурационен файл на Roundcube
18. След приключване на инсталацията и последните тестове, моля, изтрийте инсталатор папка и се уверете, че enable_installer опция в config.inc.php е деактивиран.