cd /usr/ports/mail/mailgraph make extract
А вот тут я долго топтался, но это Я!
ee Makefile
ищем вот эти строки
CGIDIR?= ${PREFIX}/www/cgi-bin DATADIR?= /var/db/mailgraph WWWROOT?= ${PREFIX}/www/data
и меняем на
CGIDIR?= ${PREFIX}/www/apache22/cgi-bin DATADIR?= ${PREFIX}/www/apache22/cgi-bin WWWROOT?= ${PREFIX}/www/apache22/data
это принципиальный момент(!)далее идем сюда:
cd ./work/mailgraph-1.14
и находим там файлик с именем mailgraph-init и правим его
MAIL_LOG = /var/log/syslog на MAIL_LOG = /var/log/maillog
далее
fetch http://www.purplehat.org/downloads/postfix_guide/mailgraph-1.14-postfix.diff patch -p0 < mailgraph-1.14-postfix.diff make all install clean
в конце установки проскакивает такое сообщение:
Edit /etc/rc.conf and set mailgraph_enable="YES" to enable mailgraph. Make sure this script should be invoked with privilege to read /var/log/maillog. For example, you may change the permission of maillog to be 644. Another way is to make maillog owned by the mail group, and put mailgraph_user in that group.
соотв-но
echo 'mailgraph_enable="YES"' >> /etc/rc.conf chgrp www /var/log/maillog /usr/local/etc/rc.d/mailgraph start
Ну вот и все! Топаем http://www.domain.tld/cgi-bin/mailgraph.cgi (ну соот это надо изменить на то как это у вас =)