Установка почтового сервера iRedMail Часть 3. Алиасы, вэб-интерфейс для работы с алиасами

Thank you for reading this post, don't forget to subscribe!

Оригинал статьи:

Уста­нов­ка поч­то­во­го сер­ве­ра iRedMail на CentOS 7. Часть 3. Али­а­сы, вэб-интер­фейс для рабо­ты с алиасами

Включаем возможность отправлять письма через алиас

Редак­ти­ру­ем кон­фиг Postfix (/etc/postfix/main.cf), уда­ля­ем строчку:

в вер­сии iRedMail 0.9.9 этой стро­ки уже не было

Пере­за­гру­жа­ем postfix

Редак­ти­ру­ем кон­фиг iRedAPD (/opt/iredapd/settings.py), добав­ля­ем строку:

в вер­сии iRedMail 0.9.9 эта стро­ка уже была добавлена

Пере­за­гру­жа­ем iRedAPD

Установка phpMyAdmin и настройка NGINX

Уст­нав­ли­ва­ем phpmyadmin:

Дела­ем линк

Огра­ни­чи­ва­ем доступ к phpmyadmin по ip

[codesyntax lang="php"]

[/codesyntax]

где %ip% — ip-адрес, кото­ро­му раз­ре­шен доступ к phpmyadmin

Пере­за­гру­жа­ем nginx

WEB-интерфейс для управления алиасами

Мне не захо­те­лось уста­нав­ли­вать гро­мозд­кий postfixadmin для воз­мож­но­сти управ­ле­ни­ем али­а­са­ми, по-это­му быст­рень­ко набро­сал свою админку

Из ману­а­ла iRedMail, али­а­сы добав­ля­ют­ся SQL-запросом

[codesyntax lang="php"]

[/codesyntax]

Воз­мож­но­сти админки:

  • Добав­лять алиас
  • Редак­ти­ро­вать алиас
  • Уда­лять алиас

В даль­ней­шем добав­лю воз­мож­ность активировать/деактивировать актив­ность алиаса

https://github.com/bullvinkl/alias

Для уста­нов­ки вэб-интер­фей­са созда­ем директорию:

Рас­па­ко­вы­ва­ем в эту дирек­то­рию фай­лы из архи­ва, редак­ти­ру­ем файлы:
— в фай­ле index.php — отре­дак­тир­вать стро­ки 225, 226
— в фай­ле server.php — отре­дак­ти­ро­вать стро­ку 3 (про­пи­сать пароль к базе меж­ду пустых кавычек)

Где нахо­дит­ся пароль от базы Mysql для поль­зо­ва­те­ля «vmailadmin»: После уста­нов­ки поч­то­во­го сер­ве­ра на поч­то­вый ящик postmaster@domain.ru пада­ет пись­мо со все­ми паро­ля­ми. Либо пароль мож­но най­ти в конфигах

Огра­ни­чи­ва­ем доступ к вэб-интер­фей­су управ­ле­ни­ем али­а­са­ми по ip

[codesyntax lang="php"]

[/codesyntax]

где %ip% — ip-адрес, кото­ро­му раз­ре­шен доступ к phpmyadmin

Пере­за­гру­жа­ем nginx