Port details on branch 2024Q1 |
- snappymail Simple, modern, lightweight & fast web-based email client
- 2.36.0 mail
=0 2.36.0Version of this port present on the latest quarterly branch. - Maintainer: yasu@FreeBSD.org
 - Port Added: 2024-02-08 05:42:57
- Last Update: 2024-03-27 06:57:44
- Commit Hash: f6eb241
- Also Listed In: www
- License: AGPLv3
- WWW:
- https://snappymail.eu/
- Description:
- Simple, modern, lightweight & fast web-based email client.
The drastically upgraded & secured fork of RainLoop Webmail Community
edition.
We thank the RainLoop Team for making a great PHP 5 product that was
good in the past.
Up to date system requirements, snappy performance, simple
installation and upgrade, no database required - all these make
SnappyMail a good choice.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- snappymail${PHP_PKGNAMESUFFIX}>0:mail/snappymail
- To install the port:
- cd /usr/ports/mail/snappymail/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/snappymail
- pkg install snappymail-php82
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: snappymail-php82
- Package flavors (<flavor>: <package>)
- php82: snappymail-php82
- php81: snappymail-php81
- php83: snappymail-php83
- distinfo:
- TIMESTAMP = 1711522129
SHA256 (snappymail-2.36.0.tar.gz) = 513cd61b0be546d7e5a6f30d6c483d5ccdb09657dae351062eb8bd19c0f33f87
SIZE (snappymail-2.36.0.tar.gz) = 5951274
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- php82-pecl-APCu>0 : devel/pecl-APCu@php82
- php82-pecl-uuid>0 : devel/pecl-uuid@php82
- php82-pecl-xxtea>0 : security/pecl-xxtea@php82
- php82-pecl-gnupg>0 : security/pecl-gnupg@php82
- php.h : lang/php82
- ctype.so : textproc/php82-ctype
- curl.so : ftp/php82-curl
- dom.so : textproc/php82-dom
- fileinfo.so : sysutils/php82-fileinfo
- gd.so : graphics/php82-gd
- iconv.so : converters/php82-iconv
- intl.so : devel/php82-intl
- mbstring.so : converters/php82-mbstring
- phar.so : archivers/php82-phar
- simplexml.so : textproc/php82-simplexml
- sodium.so : security/php82-sodium
- tidy.so : www/php82-tidy
- xml.so : textproc/php82-xml
- zip.so : archivers/php82-zip
- zlib.so : archivers/php82-zlib
- ldap.so : net/php82-ldap
- pdo_mysql.so : databases/php82-pdo_mysql
- pdo_pgsql.so : databases/php82-pdo_pgsql
- redis.so : databases/pecl-redis@php82
- pdo_sqlite.so : databases/php82-pdo_sqlite
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for snappymail-php82-2.36.0:
GNUPG=on: GNU Privacy Guard support
LDAP=on: LDAP protocol support
MYSQL=on: MySQL database support
PGSQL=on: PostgreSQL database support
REDIS=on: Redis key-value store database support
SQLITE3=on: SQLite 3 database support
===> Use 'make config' to modify these settings
- Options name:
- mail_snappymail
- USES:
- php:web,flavors
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.36.0 27 Mar 2024 06:57:44
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.36.0
ChangLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.36.0
MFH: 2024Q1
(cherry picked from commit 28ac60b15c59ccfc547fb462337495550249ca25) |
2.35.4 16 Mar 2024 01:21:37
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.35.4
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.35.4
MFH: 2024Q1
(cherry picked from commit 5a5e89e57f644fc015b80aba6625f4c2779262a2) |
2.35.3 13 Mar 2024 00:59:05
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.35.3
* Add security/pecl-xxtea to RUN_DEPENDS.
* Replace REDIS_RUN_DEPENDS with REDIS_USE.
ChangLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.35.3
MFH: 2024Q1
(cherry picked from commit ff343ebc0123a7bc37bdfc6f0f34b4375edc5197) |
2.35.2_3 11 Mar 2024 00:09:46
    |
Yasuhiro Kimura (yasu)  Author: Jesús Daniel Colmenares Oviedo |
mail/snappymail: Fix autoconfig
When configuring a new domain and hit the Autoconfig button, an
error is occurred due the missing SimpleXML extension.
```
[2024-03-09 07:18:28.749][72d59c31] PHP[WARNING]:
file_get_contents(https://autoconfig.disroot.org/.well-known/mail-v1.xml?emailaddress=test%40disroot.org):
Failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
/usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php
[line:64, code:2]
[2024-03-09 07:18:30.360][72d59c31] PHP[WARNING]:
file_get_contents(https://disroot.org/.well-known/autoconfig/mail/config-v1.1.xml):
Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
/usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php
[line:64, code:2]
[2024-03-09 07:18:31.518][72d59c31] SERVICE[WARNING]: Call to undefined function
simplexml_load_string()
```
After installing the simplexml extension, it just shows a bunch of
warnings, but Autoconfig works and configures the parameters (Only the first 15 lines of the commit message are shown above ) |
2.35.2_2 08 Mar 2024 06:54:16
    |
Yasuhiro Kimura (yasu)  Author: Jesús Daniel Colmenares Oviedo |
mail/snappymail: Fix error while accessing admin page
On a fresh installation, the admin page returns a 500 error, indicating
a web server error. The logs reveal what the problem is, which is already
fixed in upstream [1], but until a new version of snappymail is released,
the user will see the following error:
```
RainLoop\Config\Application::SetPassword(): Argument #1 ($oPassword) must be of
type SnappyMail\SensitiveString, string given, called in
/usr/local/www/snappymail/snapp
ymail/v/2.35.2/app/libraries/RainLoop/Actions.php on line 672
```
Reference: https://github.com/the-djmaze/snappymail/issues/1472 [1]
PR: 277571
MFH: 2024Q1
(cherry picked from commit 396010cb585aaaf9e3f87038f06760dece7e1fd7) |
2.35.2_1 08 Mar 2024 06:54:13
    |
Yasuhiro Kimura (yasu)  Author: Jesús Daniel Colmenares Oviedo |
mail/snappymail: Add missing ctype extension
When the user first logs in to its web server with snappymail installed, the
first
thing it will see is:
```
[302] The following PHP extensions are not available in your PHP configuration!
ctype
```
PR: 277570
MFH: 2024Q1
(cherry picked from commit 44b591df85b45b63a612c55de7cc1677fa9b484f) |
2.35.2 28 Feb 2024 01:46:18
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.35.2
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.35.1
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.35.2
MFH: 2024Q1
(cherry picked from commit 53bef59df1c1e2376da7e27dc3087c07a4868afb) |
2.35.0 21 Feb 2024 01:41:42
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.35.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.35.0
MFH: 2024Q1
(cherry picked from commit 59a7615a8646a3ef3834d3d3e69d7ce6de12bec5) |
2.34.2 15 Feb 2024 11:10:39
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.34.2
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.34.2
MFH: 2024Q1
(cherry picked from commit 3fbce2102d3e25c2bfefe45ccfcc96d67f93d96a) |
2.34.1 14 Feb 2024 01:05:30
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.34.1
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.34.1
MFH: 2024Q1
(cherry picked from commit 9a8de8c8d8d654bcfcac88cc7735b6c760bcf835) |
2.34.0 13 Feb 2024 13:31:07
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.34.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.34.0
MFH: 2024Q1
(cherry picked from commit 653c4dac7b1d434db4b6d45738487f1547c32a86) |
2.33.0 08 Feb 2024 05:40:31
    |
Yasuhiro Kimura (yasu)  |
mail/snappymail: Update to 2.33.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.33.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.32.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.31.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.30.0
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.29.4
ChangeLog: https://github.com/the-djmaze/snappymail/releases/tag/v2.29.3
MFH: 2024Q1
(cherry picked from commit 7ab7de4b5b7383b2155042430f2d26088d7a8d1b) |