172 похожих чатов

Как правильно добавлять новых пользователей и алиасы в постфикс? Почтовые

ящики использую виртуальные, домены, юзеры и алиасы хранятся в базе mariadb. Каждый раз вручную заходить в mariadb и добавлять как-то так себе. Можно скрипт написать, но по-моему это как-то костыльно. Есть какой-то правильный способ? Может RainLoop умеет?

11 ответов

36 просмотров

есть более энтерпрайзные костыли - веб-интерфейсы для управления такими БД. Но если у тебя транспорты и база самописные, то тебе придется всю эту херню как-то импортировать... задолбаешься

Тупоник-⚪️🔵⚪️ Автор вопроса
Fljúgandi Kettlingur
есть более энтерпрайзные костыли - веб-интерфейсы ...

Вебинтерфейсы, на сколько я понял - огромная дыра в безопасности и стоит такое обходить стороной.

Тупоник ⚪️🔵⚪️
Оно на впс хостится

ну и что? Биндишь его на 127.0.0.1, открывать через туннель, плюс .htaccess

Тупоник-⚪️🔵⚪️ Автор вопроса
Fljúgandi Kettlingur
ну и что? Биндишь его на 127.0.0.1, открывать чере...

В любом случае мне кажется, учитывая частоту надобности, скрипт будет проще.

Тупоник ⚪️🔵⚪️
В любом случае мне кажется, учитывая частоту надоб...

да. Положи его к себе в хомяк, и делай что-то вида ./my_cool_script -a user@domain -A admin@domain -f tuponic@gmail.com

есть же постфикс админ. правда это та самая веб морда. и чтобы она работала таблички должны быть понятняе ему, а не самодельные. но тут да, зависит от требований. если аз в полгода самому себе добавить ящик - то веб наверное лишний будет. а если делегировать кому менее опытному - то лучше веб. меньше шансов что кривыми данными поломает логику

Тупоник-⚪️🔵⚪️ Автор вопроса
Evgeniy Naumov
есть же постфикс админ. правда это та самая веб мо...

В теории можно в скрипте учесть нужные условия и выдавать ошибку, если данные не подходят. Хотя это мой личный сервер, так что прям слишком сильно заморачиваться не буду. Как допишу скрипт, скину что получилось, может укажите на ошибки.

Тупоник-⚪️🔵⚪️ Автор вопроса
Тупоник ⚪️🔵⚪️
В теории можно в скрипте учесть нужные условия и в...

Вот так всегда, начинается всё с "ща по-быстрому накостыляю для себя кое-как работающий скрипт", а в результате выходит 500 строк говнокода с различными проверками на ошибки: https://paste.ubuntu.com/p/W439GyhCyK/. Вроде отдебажил, всё работает и ошибок не выдаёт. Кому надо - пользуйтесь/допиливайте и т.д., что душа пожелает.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта