notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2024Q1
snappymail Simple, modern, lightweight & fast web-based email client
2.36.0 mail on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.36.0Version of this port present on the latest quarterly branch.
Maintainer: yasu@FreeBSD.org search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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):
snappymail-php80
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest--2.24.4----2.28.1
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

snappymail-php81
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:13:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:14:latest2.38.2_12.38.2_12.24.42.38.2_12.38.2_12.28.1-2.28.1
FreeBSD:14:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:15:latest2.38.2_12.38.2_1n/a2.38.2_1n/a2.29.22.29.22.35.0
 

snappymail-php82
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:13:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:14:latest2.38.2_12.38.2_12.24.42.38.2_12.38.2_12.28.1-2.28.1
FreeBSD:14:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:15:latest2.38.2_12.38.2_1n/a2.38.2_1n/a2.29.22.29.22.35.0
 

snappymail-php83
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:13:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:14:latest2.38.2_12.38.2_1-2.38.2_12.38.2_12.28.1-2.28.1
FreeBSD:14:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_12.29.22.29.22.35.0
FreeBSD:15:latest2.38.2_12.38.2_1n/a2.38.2_1n/a2.29.22.29.22.35.0
 

snappymail-php84
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:13:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:14:latest2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:14:quarterly2.38.2_12.38.2_1-2.38.2_12.38.2_1---
FreeBSD:15:latest2.38.2_12.38.2_1n/a2.38.2_1n/a---
 

snappymail-php85
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.38.2_12.38.2_1--2.38.2_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest-2.38.2_1--2.38.2_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. php82-pecl-APCu>0 : devel/pecl-APCu@php82
  2. php82-pecl-uuid>0 : devel/pecl-uuid@php82
  3. php82-pecl-xxtea>0 : security/pecl-xxtea@php82
  4. php82-pecl-gnupg>0 : security/pecl-gnupg@php82
  5. php.h : lang/php82
  6. ctype.so : textproc/php82-ctype
  7. curl.so : ftp/php82-curl
  8. dom.so : textproc/php82-dom
  9. fileinfo.so : sysutils/php82-fileinfo
  10. gd.so : graphics/php82-gd
  11. iconv.so : converters/php82-iconv
  12. intl.so : devel/php82-intl
  13. mbstring.so : converters/php82-mbstring
  14. phar.so : archivers/php82-phar
  15. simplexml.so : textproc/php82-simplexml
  16. sodium.so : security/php82-sodium
  17. tidy.so : www/php82-tidy
  18. xml.so : textproc/php82-xml
  19. zip.so : archivers/php82-zip
  20. zlib.so : archivers/php82-zlib
  21. ldap.so : net/php82-ldap
  22. pdo_mysql.so : databases/php82-pdo_mysql
  23. pdo_pgsql.so : databases/php82-pdo_pgsql
  24. redis.so : databases/pecl-redis@php82
  25. 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:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/the-djmaze/snappymail/releases/download/v2.36.0/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.36.0
27 Mar 2024 06:57:44
commit hash: f6eb24188b5f45d0cfba1f49afa5ff71b0b34ff5commit hash: f6eb24188b5f45d0cfba1f49afa5ff71b0b34ff5commit hash: f6eb24188b5f45d0cfba1f49afa5ff71b0b34ff5commit hash: f6eb24188b5f45d0cfba1f49afa5ff71b0b34ff5 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 367a7abcd21ff1ffc4de84ee6550819b024781decommit hash: 367a7abcd21ff1ffc4de84ee6550819b024781decommit hash: 367a7abcd21ff1ffc4de84ee6550819b024781decommit hash: 367a7abcd21ff1ffc4de84ee6550819b024781de files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: ef57fd0989d6f869d4657ec6dc70e8c10ab31371commit hash: ef57fd0989d6f869d4657ec6dc70e8c10ab31371commit hash: ef57fd0989d6f869d4657ec6dc70e8c10ab31371commit hash: ef57fd0989d6f869d4657ec6dc70e8c10ab31371 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 324529adaa73d18db025ae7fb993662536c86e64commit hash: 324529adaa73d18db025ae7fb993662536c86e64commit hash: 324529adaa73d18db025ae7fb993662536c86e64commit hash: 324529adaa73d18db025ae7fb993662536c86e64 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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 View all of this commit message)
2.35.2_2
08 Mar 2024 06:54:16
commit hash: f39e1ce64c059afb686d4cd8fd4e76e1799345dbcommit hash: f39e1ce64c059afb686d4cd8fd4e76e1799345dbcommit hash: f39e1ce64c059afb686d4cd8fd4e76e1799345dbcommit hash: f39e1ce64c059afb686d4cd8fd4e76e1799345db files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: e2e57e9b79e6583f1e8a31469459b298ddf7add8commit hash: e2e57e9b79e6583f1e8a31469459b298ddf7add8commit hash: e2e57e9b79e6583f1e8a31469459b298ddf7add8commit hash: e2e57e9b79e6583f1e8a31469459b298ddf7add8 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 5cdd0557757273a81f4bf6c8366bc272a6dc0628commit hash: 5cdd0557757273a81f4bf6c8366bc272a6dc0628commit hash: 5cdd0557757273a81f4bf6c8366bc272a6dc0628commit hash: 5cdd0557757273a81f4bf6c8366bc272a6dc0628 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: fe0705b8a8d5d6d8ec93ecfe85e573bf844915f6commit hash: fe0705b8a8d5d6d8ec93ecfe85e573bf844915f6commit hash: fe0705b8a8d5d6d8ec93ecfe85e573bf844915f6commit hash: fe0705b8a8d5d6d8ec93ecfe85e573bf844915f6 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 8ca11ed00682fedcec5529273b2c67634cac19b6commit hash: 8ca11ed00682fedcec5529273b2c67634cac19b6commit hash: 8ca11ed00682fedcec5529273b2c67634cac19b6commit hash: 8ca11ed00682fedcec5529273b2c67634cac19b6 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 15b1391a0e845c4919d6b34da672ff15e99e949ecommit hash: 15b1391a0e845c4919d6b34da672ff15e99e949ecommit hash: 15b1391a0e845c4919d6b34da672ff15e99e949ecommit hash: 15b1391a0e845c4919d6b34da672ff15e99e949e files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: f55357ab557d9efdc9141ecdec0694248ef4d8f3commit hash: f55357ab557d9efdc9141ecdec0694248ef4d8f3commit hash: f55357ab557d9efdc9141ecdec0694248ef4d8f3commit hash: f55357ab557d9efdc9141ecdec0694248ef4d8f3 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: 7535bc5bf17b9ee97b016817c3c2b5ae29603fc4commit hash: 7535bc5bf17b9ee97b016817c3c2b5ae29603fc4commit hash: 7535bc5bf17b9ee97b016817c3c2b5ae29603fc4commit hash: 7535bc5bf17b9ee97b016817c3c2b5ae29603fc4 files touched by this commit This port version is marked as vulnerable.
Yasuhiro Kimura (yasu) search for other commits by this committer
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)

Number of commits found: 12