Настройка почтового сервера с веб-потой. Webmail on your Debian server: exim4 + dovecot + roundcube

2015 UPDATE: I discovered that dovecot now uses MUCH longer passwords than it used to, and the database tables I’d found online WILL FAIL to authenticate (they truncate your passwords!). Fixed below 95% of linux configuration on Debian servers is simple, well-documented, well-designed, easy to do, with only a tiny bit of reading of docs. Sadly, “making email work” is most of the 5% that’s: nearly impossible, very badly designed, badly packaged/documented. This OUGHT to take an hour or two, in practice it takes ONE WEEK to setup. WTF? In 2014? Unacceptable! So I took several incomplete/broken guides, dozens of pages of help and advice, and synthesized this complete, step-by-step guide. This should get you the webmail you actually want (!) in an hour or less. What I wanted / what you probably want These days, no-one has “only one domain”. If you’re running your own server(s), you should have many domains on a single server – this is normal, and Debian has long supported this out-of-the-box. We want:      * Multiple domains using this for email (e.g. @company.com, @othercompany.com, @company-other-spelling.org)     * Webmail on your server (for anyone in the org to access email)     * Aliases / redirects for some email addresses (e.g. so you can redirect “support@” to a particular person)     * DO NOT create “linux users” for every email user – it’s a huge security hole, and a massive pain in the ass for the sysadmin     * DO NOT do mail-relaying NB: when you’re […]

Read more

Не работает системный Cron (Linux Ubuntu)

Недавно столкнулся с проблемой запуска Cron. Как оказалось, почему-то системный Cron не срабатывал. С виду – было все нормально. Уже и программные части перепроверил. А оно молчит и не выполняется. Как оказалось, маленькая опечатка в настройках cron приводила к его не запуску…. И система ничего не выдавала в видимом виде. Если у Вас не запускается системный Cron, проверьте его синтаксис:

После этого, Вы можете проверить, что находится в очереди Cron.

 

Read more

Горячик клавиши mc и mcedit

Часто приходится работать в терминале на прямую. Открываешь огромный файл редактором mc и редактируешь, смотришь. Однако, когда файлы размеров в много сотен тысяч строк, без знания комбинаций клавиш очень тяжело работать. В мануалах и справках клавишу Ctrl обозначают как C, а M – это клавиша Alt. Если команда пишеться через “-” это означает что они нажимаются совместно. Если через пробел, то после нажатия первой (отпуская первую) нажимают следующую. В главном окне mc (midnight commander) C-O переключение на subshell и обратно M-c сменить текущий каталог (возникает необходимость когда в командной строке уже что-то набрано)   В mcedit: F3 начать выделение / закончить выделение F5 скопировать выделенный текст F6 переместить выделенный текст F8 удалить выделенный текст M-L перейти к строке с номером M-B перейти к парной скобке (полезная вещь для программеров, и не только) С-F скопировать выделенный блок в файл буфер C-U отменить последнее действие С-K удалить до конца строки от текущей позиции курсора С-Y удалить строку C-Z перейти к началу предыдущего слова C-X перейти к концу следующего слова

Read more

Удаление “1С:Підприємство” на сервере linux(Ubuntu)

http://1cprovse.blogspot.com/2014/08/1-linuxubuntu.html

http://1cprovse.blogspot.com/2014/08/1-linuxubuntu.html

http://1cprovse.blogspot.com/2014/08/1-linuxubuntu.html

Источник: http://1cprovse.blogspot.com/2014/08/1-linuxubuntu.html

Read more

Установка OpenOffice в Linux Ubuntu

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Скачиваем OpenOffice с сайта: http://www.openoffice.org/download/index.html Удаляем LibreOffice:

Переходим в папку, куда вы распаковали закачанный OpenOffice:

Устанавливаем все пакеты:

Устанавливаем интеграцию с рабочим столом:

Автор: Рудюк С . А. https://corp2.net

Read more

Не запускается виртуальная машина Windows 8, Windows Server 2012 в Linux Ubuntu 15.04

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net После обновления Linux Ubuntu на последнюю версию – 15.04 одна из виртуальных машин c Windows 8 стала выдавать такую ошибку. После поисков в Гугл, нашел способ лечения. Под административными правами запускаете команду:

Где vmname – регистрационное название виртуальной машины в Virtualbox. После этого, необходимо запустить Виртуалбокс из админа:

В результате, Виндовс должен загружаться без проблем. P.S. Так же, следует обратить внимание, что после обновления операционной системы пришлось перекомпиливать драйвера Virtualbox. Благо, делается это очень просто:

Автор: Рудюк С . А. https://corp2.net

Read more

Установка последней версии Remmina в Ubuntu. Настройка RDP подключения к Windows 8

В этой статье хочу рассказать о клиенте удаленного рабочего стола Remmina. Коротко о программе Remmina. Remmina – клиент для удаленного доступа. Использует FreeRDP в качестве RDP клиента. Кроме RDP поддерживает протоколы: SFTP, SSH, NX, VNC, VNCI и XDMCP. Поддержка протоколов расширяется плагинами. Данный клиент установлен по умолчанию во всех дистрибутивах Ubuntu и производных от неё. Во всех текущих версиях Ubuntu на данный момент используется версия 0.99, которая была выпущена в 2010 году: Многие, подключившись с помощью Remmina по rdp к windows, ловят различные баги. Какие же проблемы с этой старой версией встречаются? Из моих проблем: – Вырвиглазный рендеринг шрифтов. Шрифты выглядят просто ужасно. Никакие настройки не помогают. – Очень неприятный баг с курсором мышки. Он не меняется, используется стандартный Ubuntu. То есть выделяя текст, или растягивая окно, вы не увидите изменений курсора. – Не работал двухсторонний буфер обмена. – Не работало назначение общей папки.Еще встречаются проблемы с тем, что не все символы клавиатуры работают правильно.К чему я это описал? Очень мало информации об этом клиенте, следовательно многие могли подключиться, увидеть эти проблемы, почитав местные форумы, разочароваться в этом клиенте и перестать им пользоваться. Поэтому хочу поделиться информацией, что эти баги устранены, но в новой – последней версии. Нет смысла искать какие-то конфигурации по форумам или команды в терминале для решения этих проблем. Все эти ошибки – это баги самого клиента, которые были устранены в последней версии программы. Следовательно, нужно просто обновить наш клиент и плагин RDP. Установка последней версии Remmina в Ubuntu. Для Ubuntu есть репозиторий на ланчпад, где добавляются […]

Read more

Установка антивируса clamav в Linux

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Linux достаточно устойчив к воздействию вирусов. Тем не менее спокойней, когда установлен антивирус и проверяет программы в реальном времени. Установка антвируса Clamav:

Обновляем базы данных антивируса:

Стартуем антивирус:

Автор: Рудюк С . А. https://corp2.net

Read more

Использование PHP из командной строки

Начиная с версии 4.3, РНР поддерживает новый SAPI-тип (Server Application Programming Interface) под названием CLI, что означает Command Line Interface. Как следует из названия, главной задачей этого SAPI-типа является разработка оболочки/shell (или рабочего стола) приложений с помощью РНР. Имеются весьма небольшие отличия CLI SAPI от других SAPI, которые будут далее рассмотрены в этой главе. CLI SAPI был выпущен в первый раз с PHP 4.2.0, но тогда это был эксперимент, и нужно было явно включать его командой –enable-cli при запуске ./configure. Начиная с PHP 4.3.0, CLI SAPI больше не является экспериментальным и всегда встроен и устанавливается как двоичный исполняемый файл php (называется php.exe в Windows). Существенные отличия CLI SAPI от других SAPI: В отличие от CGI SAPI, никакие шапки/headers не записываются в вывод.Хотя в CGI SAPI имеется способ подавления HTTP-шапок, эквивалентного переключателя для их включения в CLI SAPI нет. Имеются определённые директивы php.ini, которые переопределены в CLI SAPI, поскольку они не имеют смысла в среде окружения оболочки: Таблица 24-1. Переопределение php.ini-директив Директива CLI SAPI- значение по умолчанию Комментарий html_errors FALSE Бывает довольно сложно прочитать в оболочке сообщение об ошибке, наполненное всеми этими бессмысленными HTML-тэгами, поэтому по умолчанию значение этой директивы FALSE. implicit_flush TRUE Желательно, чтобы любой вывод из print(), echo() и компании немедленно записывался в вывод, а не отправлялся в какой-нибудь буфер. Вы всё ещё можете пользоваться буферизацией вывода, если хотите поработать со стандартным выводом. max_execution_time 0 (unlimited) Из-за бесконечно больших возможностей использования PHP в среде окружения оболочки, максимальное время выполнения не ограничено. В то время как приложения, написанные для web, […]

Read more
1 2 3 8