BSD Ports

mail/websieve 0.63.a_4 FreeBSD

Web based Cyrus IMAP user admin client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
mail
Package size
31.4 KiB, 101.0 KiB installed

Description

A web based easy to use interface for creating Sieve scripts on an Cyrus IMAP mail server as well as allowing users to set access controls, create new mailboxes and view their mail quota. Also give administrators full administrative capabilities.

In the other systems

SystemPortVersion
FreeBSDmail/websieve0.63.a_4
DragonFlymail/websieve0.63.a_4

Install

Binary package:

pkg install websieve

From the ports tree:

cd /usr/ports/mail/websieve/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	websieve>0:mail/websieve

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.63.a_40.63.a_40.63.a_3-0.63.a_4
FreeBSD:14:quarterly0.63.a_40.63.a_4n/a-0.63.a_4
FreeBSD:15:latest0.63.a_40.63.a_4n/a-0.63.a_4
FreeBSD:15:quarterly0.63.a_40.63.a_4n/an/an/a
FreeBSD:16:latest0.63.a_40.63.a_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 4

No port depends on this one.

Configuration

Options name: mail_websieve

OptionDefaultDescription
CYRUSonDepend on Cyrus IMAPd Perl modules
CYRUS_IMAPD_25onCyrus IMAPd version 2.5.x
CYRUS_IMAPD_30offCyrus IMAPd version 3.0.x
PERLoffDepend on generic Perl modules
USES
cpe perl5 shebangfix
Service scripts
none

Message after installing

Websieve has been installed in /usr/local/www/websieve

However, before you can use the program, you should copy the file
"websieve.conf.sample" in /usr/local/etc/websieve to "websieve.conf"
edit it to suit your needs. Use "openssl rand -base64 39" to create
a new secret key.  You will need to add a section like the following to
your Apache configuration:

    ScriptAlias /websieve "/usr/local/www/websieve/"

    <Directory "/usr/local/www/websieve">
        Options ExecCGI
        AllowOverride none

        require ip 127.0.0.1
	require host .example.com
    </Directory>

===>   NOTICE:

The websieve port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 3
  • www/websieve/websieve.pl
  • @sample etc/websieve/websieve.conf.sample
  • etc/websieve/funclib.pl
distinfo 1
FileSizeSHA256
websieve-063a.tar.gz101848b017d56753f56d7017b8d37c2c9f62b871481187b77ad1a0a4ef1f7cb5eb0c4b
Master sites 1
  • SF/websieve/websieve/${PORTVERSION:S/.//g}

Commit history 0

No commits in the history this site was built from.