Hastymail2 is a full featured IMAP/SMTP client written in PHP.
Features:
* Compatible with PDAs, phones, text browsers, and all mainstream browsers
* W3C valid UTF-8 XHTML pages that can be configured to be delivered as type
application/xhtml-xml for supported browsers
* Multilevel theme system using CSS, PHP templates, and icon sets
* The ability to use a database for storing user settings, contacts, and
plugin data, with support for both Postgresql and Mysql
* Flexible and powerful plugin system with documentation, examples, and many
plugins like a calendar, auto complete, sound notifications, HTML mail
composition, and more
* Tunable smart cache to balance IMAP activity and PHP session size to
maximize performance for different configurations
* AJAX updating using a lightweight and simple system
* Small page sizes to minimize load time and bandwidth use. Average page
sizes including javascript with AJAX updating, CSS, and images is less
than 100K without compression or caching, 50K when using gzip compression,
and less than 20K when using gzip and normal browser caching
* Multiple interface languages and enhanced message character set handling
* Custom built RFC compliant IMAP class that handles all IMAP communications
* No special PHP requirements, compatible with PHP4 and PHP5
* Advanced IMAP search capabilities
* Vcard based contact management including import/export ability
* IMAP SSL and STARTTLS* support
* Flexible sessions including support for cookie-less sessions and random
session ids*
* Tons more!
WWW: http://www.hastymail.org/
===> The following configuration options are available for hastymail2-1.1_5,1:
DB=off: Use older pear DB (instead of MDB2)
ICONV=off: Encoding conversion support via iconv
MBSTRING=off: Support multi-byte character sets
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
===> Use 'make config' to modify these settings
Introduce PHP flavors.
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
flavored. They will automatically get flavors (php56, php70, php71, php72)
depending of the versions they support (set with IGNORE_WITH_PHP). As a
consequence, ports using USES=pear and USES=horde are also flavored.
PR: 226242
Submitted by: mat
Exp-run by: antoine
Approved by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14208
Mark as deprecated ports providing webapps and setting ownership of the files
to the www user. This is a bad practice and should get cleaned out in the tree
For the maintained ports, their maintainer will be contacted soon
- Update to 1.1 final.
- Security vulnerabilities are fixed in this version.
- Addresses the concerns on Report #165549 which was closed
because no patch was forthcoming.
PR: ports/172929
Submitted by: Neil Darlow <neil@darlow.co.uk>
Approved by: Maintainer timeout (> Two Weeks)
- Add OPTIONS for database dependencies
- Remove redundant and incorrect WRKSRC line
- Correct typo in LICENSE
- Use redist version in DISTNAME
PR: ports/153379
Submitted by: Aldis Berjoza <aldis@bsdroot.lv>
Approved by: rene (mentor)
Hastymail2 is a full featured IMAP/SMTP client written in PHP. Our goal is to
create a fast, secure, compliant web mail client that has great usability.
Hastymail2 is much more lightweight than most popular web based mail
applications but still maintains a competitive feature set. The project
originated as Hastymail in 2002, then was nearly completely rewritten as
Hastymail2 starting in January of 2008. We are very near our first stable
release of the second generation of Hastymail and development continues to be
active.
Pass maintainership to submitter.
PR: ports/152632
Submitted by: Aldis Berjoza (aldis@bsdroot.lv)
Approved by: itetcu (mentor) (implicit)