diff options
author | mbr <mbr@FreeBSD.org> | 2004-05-12 01:09:06 +0800 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2004-05-12 01:09:06 +0800 |
commit | b8610e05855ca3642e0d5fe4849ce7cb6c9f779b (patch) | |
tree | 019a442e12710f5ee9eb745c9c7fec824ec10326 | |
parent | c842aa12e7c7f7d0ffa303e9dec76fc38ac7a8be (diff) | |
download | freebsd-ports-gnome-b8610e05855ca3642e0d5fe4849ce7cb6c9f779b.tar.gz freebsd-ports-gnome-b8610e05855ca3642e0d5fe4849ce7cb6c9f779b.tar.zst freebsd-ports-gnome-b8610e05855ca3642e0d5fe4849ce7cb6c9f779b.zip |
pop3proxy is a POP3 proxycache server useful for use with webmail clients
-rw-r--r-- | mail/Makefile | 1 | ||||
-rw-r--r-- | mail/pop3proxy/Makefile | 41 | ||||
-rw-r--r-- | mail/pop3proxy/distinfo | 2 | ||||
-rw-r--r-- | mail/pop3proxy/files/pop3proxyd.conf | 11 | ||||
-rw-r--r-- | mail/pop3proxy/files/pop3proxyd.sh | 25 | ||||
-rw-r--r-- | mail/pop3proxy/pkg-descr | 2 | ||||
-rw-r--r-- | mail/pop3proxy/pkg-message | 9 | ||||
-rw-r--r-- | mail/pop3proxy/pkg-plist | 4 |
8 files changed, 95 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile index 82646e55670a..fa85b794796e 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -282,6 +282,7 @@ SUBDIR += pop-before-smtp SUBDIR += pop3gwd SUBDIR += pop3lite + SUBDIR += pop3proxy SUBDIR += pop3vscan SUBDIR += popa3d SUBDIR += popa3d-before-sendmail diff --git a/mail/pop3proxy/Makefile b/mail/pop3proxy/Makefile new file mode 100644 index 000000000000..4b1689bbb461 --- /dev/null +++ b/mail/pop3proxy/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: pop3proxy +# Date created: 11.05.04 +# Whom: Martin Blapp +# +# $FreeBSD$ +# + +PORTNAME= pop3proxy +PORTVERSION= 1.1 +CATEGORIES= mail +MASTER_SITES= http://people.freebsd.org/~mbr/distfiles/ +DISTNAME= ${PORTNAME}-${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= mbr@FreeBSD.org +COMMENT= POP3 Proxy Server derived from UP IMAP Proxy + +GNU_CONFIGURE= YES +USE_AUTOCONF= YES +USE_RC_SUBR= YES + +SAMPLE_EXT= sample + +.include <bsd.port.pre.mk> + +RC_SCRIPTS_SUB= PREFIX=${PREFIX} \ + RC_SUBR=${RC_SUBR} + +post-install: + @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ + < ${FILESDIR}/pop3proxyd.conf > ${WRKSRC}/pop3proxyd.conf ; + @if [ ! -f ${PREFIX}/etc/pop3proxyd.conf ]; then \ + @${INSTALL} -c ${WRKSRC}/pop3proxyd.conf ${PREFIX}/etc/pop3proxyd.conf ; \ + fi + @${INSTALL} -c ${WRKSRC}/pop3proxyd.conf ${PREFIX}/etc/pop3proxyd.conf.${SAMPLE_EXT} ; + @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ + < ${FILESDIR}/pop3proxyd.sh > ${WRKSRC}/pop3proxyd.sh + @${INSTALL_SCRIPT} ${WRKSRC}/pop3proxyd.sh ${PREFIX}/etc/rc.d/pop3proxyd.sh + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/mail/pop3proxy/distinfo b/mail/pop3proxy/distinfo new file mode 100644 index 000000000000..3f113f07e660 --- /dev/null +++ b/mail/pop3proxy/distinfo @@ -0,0 +1,2 @@ +MD5 (pop3proxy-1.1.tgz) = 28404e5f595f68b5b66c92ba4f93bc1f +SIZE (pop3proxy-1.1.tgz) = 167942 diff --git a/mail/pop3proxy/files/pop3proxyd.conf b/mail/pop3proxy/files/pop3proxyd.conf new file mode 100644 index 000000000000..a21870cc99c5 --- /dev/null +++ b/mail/pop3proxy/files/pop3proxyd.conf @@ -0,0 +1,11 @@ +server_hostname yourserver.host.com +cache_size 10000 +listen_port 10110 +server_port 110 +cache_expiration_time 60 +proc_username nobody +proc_groupname nogroup +stat_filename /var/run/pop3proxystats +protocol_log_filename /var/log/pop3proxy_protocol.log +syslog_facility LOG_MAIL +send_tcp_keepalives no diff --git a/mail/pop3proxy/files/pop3proxyd.sh b/mail/pop3proxy/files/pop3proxyd.sh new file mode 100644 index 000000000000..cf3f51c05ce6 --- /dev/null +++ b/mail/pop3proxy/files/pop3proxyd.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: pop3proxyd +# REQUIRE: LOGIN +# BEFORE: mail +# KEYWORD: FreeBSD shutdown + +# +# Add the following line to /etc/rc.conf to enable pop3proxyd: +# +#pop3proxyd_enable="YES" +# + +. %%RC_SUBR%% + +name=pop3proxyd +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/pop3proxyd + +load_rc_config $name +run_rc_command "$1" diff --git a/mail/pop3proxy/pkg-descr b/mail/pop3proxy/pkg-descr new file mode 100644 index 000000000000..d7217080303f --- /dev/null +++ b/mail/pop3proxy/pkg-descr @@ -0,0 +1,2 @@ +This is a POP3 proxycache server useful for use with webmail clients. +It keeps track of existing connections and caches them. diff --git a/mail/pop3proxy/pkg-message b/mail/pop3proxy/pkg-message new file mode 100644 index 000000000000..4f3d5b21cbcc --- /dev/null +++ b/mail/pop3proxy/pkg-message @@ -0,0 +1,9 @@ +**************************************************************************** + +Please change the name of your mailserver in the pop3proxyd.conf and setup +the correct ports. + +To run the pop3proxyd from startup, add pop3proxyd_enable="YES" in your +/etc/rc.conf. + +**************************************************************************** diff --git a/mail/pop3proxy/pkg-plist b/mail/pop3proxy/pkg-plist new file mode 100644 index 000000000000..faa0ab35f94f --- /dev/null +++ b/mail/pop3proxy/pkg-plist @@ -0,0 +1,4 @@ +sbin/pop3proxystat +sbin/pop3proxyd +etc/rc.d/pop3proxyd.sh +etc/pop3proxyd.conf.sample |