Add extman, the web administration interface for extmail.

Submitted by:	Chifeng QU <chifeng at gmail dot com>
This commit is contained in:
Xin LI 2007-04-03 15:17:44 +00:00
parent 6773e13e84
commit 3c7cffe97d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=189104
6 changed files with 300 additions and 0 deletions

View file

@ -125,6 +125,7 @@
SUBDIR += exipick
SUBDIR += exmh2
SUBDIR += extmail
SUBDIR += extman
SUBDIR += ezmlm
SUBDIR += ezmlm-idx
SUBDIR += ezmlm-web

43
mail/extman/Makefile Normal file
View file

@ -0,0 +1,43 @@
# New ports collection makefile for: extman
# Date created: 3 April 2007
# Whom: Chifeng QU <chifeng@gmail.com>
#
# $FreeBSD$
#
PORTNAME= extman
PORTVERSION= 0.2.2
CATEGORIES= mail
MASTER_SITES= http://www.extmail.org/dist/extman/%SUBDIR%/ \
http://chifeng.cosoft.org.cn/extman/%SUBDIR%/
MAINTAINER?= chifeng@gmail.com
COMMENT= Web interface to manage Virtual Accounts
USE_PERL5= yes
NO_BUILD= yes
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
OPTIONS= MySQL "Use MySQL support" On \
LDAP "Use LDAP support" Off
SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
.if defined(WITH_MySQL)
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
.endif
.if defined(WITH_LDAP)
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/LDAP.pm:${PORTSDIR}/databases/p5-DBD-LDAP
.endif
OWCGIDIR= ${PREFIX}/www/extman
do-install:
@${MKDIR} ${OWCGIDIR}
@cd ${WRKSRC} && ${CP} -Rpf * ${OWCGIDIR}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

3
mail/extman/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (extman-0.2.2.tar.gz) = 2c480d25a91422eb87f2eae3672c33e2
SHA256 (extman-0.2.2.tar.gz) = 7710b183ef809afd46afc494a14409134ba5457f5f01a21275973b404b96ff36
SIZE (extman-0.2.2.tar.gz) = 535033

View file

@ -0,0 +1,3 @@
Please run this script, from extmail to copy PMs :
%%PREFIX%%/www/extman/lib/Ext/buildpkg.sh

7
mail/extman/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
ExtMan -- Web interface to manage Virtual Accounts
It was written in pure perl, support account store in mysql/ldap, can easily
customize accroding html template, other backend support will be available
soon
WWW: http://www.extmail.org

243
mail/extman/pkg-plist Normal file
View file

@ -0,0 +1,243 @@
share/nls/POSIX
share/nls/en_US.US-ASCII
www/extman/AUTHORS
www/extman/ChangeLog
www/extman/INSTALL
www/extman/README
www/extman/Version
www/extman/addon/README
www/extman/addon/cleanup.sql
www/extman/addon/courbd.ttf
www/extman/addon/courier-authlib-ldap.patch
www/extman/addon/font.ttf
www/extman/addon/mailgraph_ext/AUTHORS
www/extman/addon/mailgraph_ext/CHANGES
www/extman/addon/mailgraph_ext/COPYING
www/extman/addon/mailgraph_ext/README
www/extman/addon/mailgraph_ext/README.ext
www/extman/addon/mailgraph_ext/VERSION
www/extman/addon/mailgraph_ext/mailgraph-init
www/extman/addon/mailgraph_ext/mailgraph_ext.pl
www/extman/addon/mailgraph_ext/qmonitor-init
www/extman/addon/mailgraph_ext/qmonitor.pl
www/extman/addon/mailgraph_ext/queue_mkrrd.sh
www/extman/addon/mailgraph_ext/queue_stat.sh
www/extman/addon/passwd2ext.pl
www/extman/addon/upgrade_0.16_to_0.2beta3.sql
www/extman/addon/upgrade_0.2.0_to_0.2.1.sql
www/extman/addon/upgrade_0.2.1_to_0.2.2.sql
www/extman/addon/upgrade_0.2beta3_to_0.2.0.sql
www/extman/cgi/alias.cgi
www/extman/cgi/captcha.cgi
www/extman/cgi/domain.cgi
www/extman/cgi/groupmail.cgi
www/extman/cgi/index.cgi
www/extman/cgi/manager.cgi
www/extman/cgi/overview.cgi
www/extman/cgi/signup.cgi
www/extman/cgi/user.cgi
www/extman/cgi/viewlog.cgi
www/extman/docs/README.postfix
www/extman/docs/backport
www/extman/docs/extmail.schema
www/extman/docs/extmail.sql
www/extman/docs/init.ldif
www/extman/docs/init.sql
www/extman/docs/ldap_virtual_alias_maps.cf
www/extman/docs/ldap_virtual_domains_maps.cf
www/extman/docs/ldap_virtual_limit_maps.cf
www/extman/docs/ldap_virtual_mailbox_maps.cf
www/extman/docs/ldap_virtual_sender_maps.cf
www/extman/docs/mysql_virtual_alias_maps.cf
www/extman/docs/mysql_virtual_domains_maps.cf
www/extman/docs/mysql_virtual_limit_maps.cf
www/extman/docs/mysql_virtual_mailbox_maps.cf
www/extman/docs/mysql_virtual_sender_maps.cf
www/extman/html/default/ac.js
www/extman/html/default/autocomplete.css
www/extman/html/default/default.css
www/extman/html/default/edit_alias.html
www/extman/html/default/edit_domain.html
www/extman/html/default/edit_groupmail.html
www/extman/html/default/edit_manager.html
www/extman/html/default/edit_user.html
www/extman/html/default/editor.html
www/extman/html/default/error.html
www/extman/html/default/images/alias.gif
www/extman/html/default/images/attach.gif
www/extman/html/default/images/backup.gif
www/extman/html/default/images/common/advclose.gif
www/extman/html/default/images/common/bar0.gif
www/extman/html/default/images/common/bar1.gif
www/extman/html/default/images/common/bar2.gif
www/extman/html/default/images/common/bar3.gif
www/extman/html/default/images/common/bar4.gif
www/extman/html/default/images/common/bar5.gif
www/extman/html/default/images/common/bar6.gif
www/extman/html/default/images/common/bar7.gif
www/extman/html/default/images/common/bar8.gif
www/extman/html/default/images/common/bar9.gif
www/extman/html/default/images/common/bb_alipay.gif
www/extman/html/default/images/common/bb_bold.gif
www/extman/html/default/images/common/bb_center.gif
www/extman/html/default/images/common/bb_clear.gif
www/extman/html/default/images/common/bb_code.gif
www/extman/html/default/images/common/bb_color.gif
www/extman/html/default/images/common/bb_contract.gif
www/extman/html/default/images/common/bb_email.gif
www/extman/html/default/images/common/bb_expand.gif
www/extman/html/default/images/common/bb_flash.gif
www/extman/html/default/images/common/bb_fly.gif
www/extman/html/default/images/common/bb_image.gif
www/extman/html/default/images/common/bb_indent.gif
www/extman/html/default/images/common/bb_italic.gif
www/extman/html/default/images/common/bb_left.gif
www/extman/html/default/images/common/bb_menupop.gif
www/extman/html/default/images/common/bb_orderedlist.gif
www/extman/html/default/images/common/bb_outdent.gif
www/extman/html/default/images/common/bb_qq.gif
www/extman/html/default/images/common/bb_quote.gif
www/extman/html/default/images/common/bb_ra.gif
www/extman/html/default/images/common/bb_redo.gif
www/extman/html/default/images/common/bb_removeformat.gif
www/extman/html/default/images/common/bb_right.gif
www/extman/html/default/images/common/bb_rm.gif
www/extman/html/default/images/common/bb_separator.gif
www/extman/html/default/images/common/bb_table.gif
www/extman/html/default/images/common/bb_underline.gif
www/extman/html/default/images/common/bb_undo.gif
www/extman/html/default/images/common/bb_unlink.gif
www/extman/html/default/images/common/bb_unorderedlist.gif
www/extman/html/default/images/common/bb_url.gif
www/extman/html/default/images/common/bb_wma.gif
www/extman/html/default/images/common/bb_wmv.gif
www/extman/html/default/images/common/icon_signinxspace.gif
www/extman/html/default/images/common/index.htm
www/extman/html/default/images/common/jsmenu.gif
www/extman/html/default/images/common/medal1.gif
www/extman/html/default/images/common/medal10.gif
www/extman/html/default/images/common/medal2.gif
www/extman/html/default/images/common/medal3.gif
www/extman/html/default/images/common/medal4.gif
www/extman/html/default/images/common/medal5.gif
www/extman/html/default/images/common/medal6.gif
www/extman/html/default/images/common/medal7.gif
www/extman/html/default/images/common/medal8.gif
www/extman/html/default/images/common/medal9.gif
www/extman/html/default/images/common/minus.gif
www/extman/html/default/images/common/notice.gif
www/extman/html/default/images/common/number0.gif
www/extman/html/default/images/common/number1.gif
www/extman/html/default/images/common/number2.gif
www/extman/html/default/images/common/number3.gif
www/extman/html/default/images/common/number4.gif
www/extman/html/default/images/common/number5.gif
www/extman/html/default/images/common/number6.gif
www/extman/html/default/images/common/number7.gif
www/extman/html/default/images/common/number8.gif
www/extman/html/default/images/common/number9.gif
www/extman/html/default/images/common/online_admin.gif
www/extman/html/default/images/common/online_guest.gif
www/extman/html/default/images/common/online_member.gif
www/extman/html/default/images/common/online_moderator.gif
www/extman/html/default/images/common/online_supermod.gif
www/extman/html/default/images/common/plus.gif
www/extman/html/default/images/common/rss.gif
www/extman/html/default/images/common/sigline.gif
www/extman/html/default/images/common/spacer.gif
www/extman/html/default/images/common/watermark.gif
www/extman/html/default/images/common/xml.gif
www/extman/html/default/images/common/zoomin.gif
www/extman/html/default/images/common/zoomout.gif
www/extman/html/default/images/del.gif
www/extman/html/default/images/domain.gif
www/extman/html/default/images/edit.gif
www/extman/html/default/images/fck_strip.gif
www/extman/html/default/images/hint_sm.gif
www/extman/html/default/images/home.gif
www/extman/html/default/images/logo.gif
www/extman/html/default/images/passwd.gif
www/extman/html/default/images/sort_asc.gif
www/extman/html/default/images/sort_desc.gif
www/extman/html/default/images/tbk.gif
www/extman/html/default/images/toploading.gif
www/extman/html/default/images/user.gif
www/extman/html/default/index.html
www/extman/html/default/js/common.js
www/extman/html/default/js/editor.js
www/extman/html/default/js/menu.js
www/extman/html/default/manlib.js
www/extman/html/default/multifile_new.inc
www/extman/html/default/navbar.html
www/extman/html/default/overview.html
www/extman/html/default/overview_alias.html
www/extman/html/default/overview_manager.html
www/extman/html/default/overview_user.html
www/extman/html/default/passwd.html
www/extman/html/default/signup.html
www/extman/html/default/viewlog_all.html
www/extman/html/images/donate.png
www/extman/html/images/extman_logo.gif
www/extman/html/index.html
www/extman/html/plugins/chkupdate/chkupdate.js
www/extman/html/plugins/chkupdate/style.css
www/extman/html/plugins/phprpc_client.js
www/extman/html/plugins/rpc_init.js
www/extman/lang/en_US
www/extman/lang/zh_CN
www/extman/lang/zh_TW
www/extman/libs/Crypt/PasswdMD5.pm
www/extman/libs/Ext/CGI.pm
www/extman/libs/Ext/CaptCha.pm
www/extman/libs/Ext/Config.pm
www/extman/libs/Ext/DateTime.pm
www/extman/libs/Ext/GD.pm
www/extman/libs/Ext/GraphLog.pm
www/extman/libs/Ext/HashDir.pm
www/extman/libs/Ext/Lang.pm
www/extman/libs/Ext/Mgr.pm
www/extman/libs/Ext/Mgr/LDAP.pm
www/extman/libs/Ext/Mgr/MySQL.pm
www/extman/libs/Ext/MgrApp.pm
www/extman/libs/Ext/MgrApp/Alias.pm
www/extman/libs/Ext/MgrApp/Domain.pm
www/extman/libs/Ext/MgrApp/GroupMail.pm
www/extman/libs/Ext/MgrApp/Login.pm
www/extman/libs/Ext/MgrApp/Manager.pm
www/extman/libs/Ext/MgrApp/OverView.pm
www/extman/libs/Ext/MgrApp/Signup.pm
www/extman/libs/Ext/MgrApp/User.pm
www/extman/libs/Ext/MgrApp/ViewLog.pm
www/extman/libs/Ext/Passwd.pm
www/extman/libs/Ext/RFC822.pm
www/extman/libs/Ext/Session.pm
www/extman/libs/Ext/Template.pm
www/extman/libs/Ext/Utils.pm
www/extman/libs/Ext/buildpkg.sh
www/extman/libs/HTML/KTemplate.pm
www/extman/tools/expireusers.pl
www/extman/tools/maildirmake.pl
www/extman/tools/reportusage.pl
www/extman/tools/t_hashdir.pl
www/extman/webman.cf
@dirrm www/extman/tools
@dirrm www/extman/libs/HTML
@dirrm www/extman/libs/Ext/MgrApp
@dirrm www/extman/libs/Ext/Mgr
@dirrm www/extman/libs/Ext
@dirrm www/extman/libs/Crypt
@dirrm www/extman/libs
@dirrm www/extman/lang
@dirrm www/extman/html/plugins/chkupdate
@dirrm www/extman/html/plugins
@dirrm www/extman/html/images
@dirrm www/extman/html/default/js
@dirrm www/extman/html/default/images/common
@dirrm www/extman/html/default/images
@dirrm www/extman/html/default
@dirrm www/extman/html
@dirrm www/extman/docs
@dirrm www/extman/cgi
@dirrm www/extman/addon/mailgraph_ext
@dirrm www/extman/addon
@dirrmtry www/extman