TPmail тестовой вывод.

Почтовый пакет TPmail для Unix систем

Выбор языка

[анг]  [рус]


Начало

Документация

Поддержка

Новости

Ресурсы

Контакты


Самостоятельная неавтоматическая установка TPmail 1.0. Подробная инструкция

Для установки и использования пакета TPmail необходимо иметь установленную в системе программу sendmail версии 8.12 и выше.
Далее следовать указанной последовательности шагов.



Шаг 1.
Проверить: включена ли в sendmail поддержка Milter API. Для этого найти в файле /etc/mail/sendmail.cf строку с опцией
"O InputMailFilters". Если такая строка присутствует, то sendmail собран с опцией libmilter. Если нет, тогда следуйте инструкциям в вашей системе для подключения этой библиотеки.



Шаг 2.
Установить пакет TPmail.

В системах с FreeBSD 4.x нужно набрать команды:
# pkg_add sma-stat-1.2.tgz
# pkg_add milter-agent-1.1.tgz
# pkg_add milter-connect-1.1.tgz
# pkg_add milter-quota-1.1.tgz

В системах с FreeBSD 5.x и 6.x нужно набрать команды:
# pkg_add sma-stat-1.2.tbz
# pkg_add milter-agent-1.1.tbz
# pkg_add milter-connect-1.1.tbz
# pkg_add milter-quota-1.1.tbz




Шаг 3.
В файл M4 для sendmail freebsd.mc или узел.mc добавить соответствующие строки из файлов с расширением .mc в для каждого модуля, например, milter-agent.mc или просто скопировать все строки из поставляемого в пакете freebsd.mc.
После этого перестроить файл конфигурации sendmail.cf:
# cd /etc/mail; make cf
Убедиться, что строка с "O InputMailFilters" выглядит примерно так:
O InputMailFilters = milter-connect, milter-quota, milter-agent
Порядок должен быть именно такой, поэтому добавлять строки из соответствующих файлов с расширением .mc нужно именно в таком порядке.



Шаг 4.
Для FreeBSD 4.x.
Перенести файл rc.milter в каталог /etc.
Для FreeBSD 5.x и старше.
Перенести файл rc.milter в каталог /etc/rc.d.
Далее для всех систем.
Добавить соответствующие строки в /etc/rc.conf или /etc/rc.conf.local. Эти строки можно найти в поставляемом rc.conf.



Шаг 5.
Перенести соответствущие строки из поставляемых в пакете syslog.conf и newsyslog.conf в соответствущие файлы /etc/syslog.conf и /etc/newsyslog.conf.
Выполнить следующие команды:
# cd /var/log
# touch milter_agent.log milter_connect.log milter_quota.log
# killall -HUP syslogd




Шаг 6.
Перенести соответствующие конфигурационные файлы для каждого модуля в каталог /etc/mail. По умолчанию в них все закомментировано, т.е. пока никаких действий.



Шаг 7.
Для FreeBSD 4.x.
Выполнить следующие команды:
# cd /etc/mail.
# make stop
# make install
# sh /etc/rc.milter

В системах с FreeBSD 5.x и старше нужно набрать команды.
Выполнить следующие команды:
# sh /etc/rc.d/sendmail stop
# sh /etc/rc.d/milter start
# sh /etc/rc.d/sendmail start
На консоле должны быть напечатаны имена фильтров, которые запустились успешно. Если нет какого-либо имени, то нужно проверять по журналам в чем может быть проблема.



Шаг 8.
Проверить журналы для фильтров, что фильтры успешно стартовали.
Проверить журнал sendmail (maillog), что sendmail не имел проблем при запуске с нашими модулями.
Послать тестовое сообщение.
Проверить все журналы. Если в журналах будет корректно отображено прохождение сообщения, то можно поздравить себя с успешным запуском пакета.

Теперь можно дополнительно настраивать пакет, исходя из своих задач.



Valid HTML 3.2! Авторское Право © 2006 Дмитрий Стефанков Last modified: $Date: 2007-09-19 00:54:08+04 $ Powered by FreeBSD. Powered by Apache. Powered by OpenSSL.