Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
root /usr/local/sbin/mcp -l -p mcp.pid /etc/meta1/meta1.conf
meta1m smar -f /etc/meta1/meta1.conf
meta1q qmgr -f /etc/meta1/meta1.conf
meta1c smtpc -f /etc/meta1/meta1.conf
meta1s smtps -f /etc/meta1/meta1.conf
Как видите, с правами root исполняется только «диспетчер» mcp (другие модули вы и не сможете запустить от имени суперпользователя). Но ему по-другому и нельзя – он должен иметь достаточные права для работы на привилегированном порту. Ключ -l указывает на то, что работа сервера будет протоколироваться (по умолчанию используется syslog); -p сообщает имя pid-файла (опять-таки размещаемое в /var/spool/meta1; хотя может так и удобнее, когда всё, относящееся к работе почтового сервера, сосредоточено в одном месте). Последним параметром передаётся полный путь к основному конфигурационному файлу. При желании эти ключи можно изменить непосредственно в mcp.sh (никто не мешает вам создать свой сценарий запуска или даже вызывать программу mcp вручную).
Остальные программы пакета работают с правами своего отдельного пользователя. Они запускаются модулем mcp, так что вам об этом беспокоиться не нужно. Передаваемые параметры при необходимости можно подправить в meta1.conf.
Если что-то пойдёт не так, то первым делом загляните в лог-файлы. Поскольку MeTA1 по умолчанию протоколирует свою работу, используя syslog, то имена и состав лог-файлов будут определяться настройками в /etc/syslog.conf. В Ubuntu это четыре файла в /var/log (хотя фактически три, поскольку mail.info и mail.log дублируют друг друга, что, естественно, всегда можно подправить в конфигурационном файле):
$ cd /var/log
$ ls -l mail.*
-rw-r--r-- 1 root root 2480 2006-11-16 21:13 mail.err