BSD Ports

mail/squirrelmail 20250613 MidnightBSD

Webmail system which accesses mail over IMAP

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
66df0e0c29
License
gpl2+
Categories
mail, www

Description

SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no Javascript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has a all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation

In the other systems

SystemPortVersion
MidnightBSDmail/squirrelmail20250613
FreeBSDmail/squirrelmail20250613
NetBSDmail/squirrelmail1.4.23pre15037nb1
DragonFlymail/squirrelmail20240929
HardenedBSDmail/squirrelmail20250613
GhostBSDmail/squirrelmail20250613

Install

Binary package:

mport install squirrelmail${PHP_PKGNAMESUFFIX}

From mports:

cd /usr/mports/mail/squirrelmail && make install clean

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

RUN_DEPENDS=	squirrelmail${PHP_PKGNAMESUFFIX}>0:mail/squirrelmail

Dependencies

No port depends on this one.

Configuration

Options name: mail_squirrelmail

OptionDefaultDescription
DATABASEoffPDO database support (must also install a driver)
DOCSoff
LDAPoff
USES
cpe gettext perl5 php:web,flavors tar:bzip2
Service scripts
none
Conflicts with
squirreloutlook

Files

pkg-plist 467
  • etc/periodic/daily/111.clean-squirrelmail
  • %%SQUIRRELDIR%%/attach/.htaccess
  • %%SQUIRRELDIR%%/class/.htaccess
  • %%SQUIRRELDIR%%/class/deliver/Deliver.class.php
  • %%SQUIRRELDIR%%/class/deliver/Deliver_IMAP.class.php
  • %%SQUIRRELDIR%%/class/deliver/Deliver_SMTP.class.php
  • %%SQUIRRELDIR%%/class/deliver/Deliver_SendMail.class.php
  • %%SQUIRRELDIR%%/class/deliver/index.php
  • %%SQUIRRELDIR%%/class/helper/VCard.class.php
  • %%SQUIRRELDIR%%/class/helper/index.php
  • %%SQUIRRELDIR%%/class/html.class.php
  • %%SQUIRRELDIR%%/class/index.php
  • %%SQUIRRELDIR%%/class/mime.class.php
  • %%SQUIRRELDIR%%/class/mime/AddressStructure.class.php
  • %%SQUIRRELDIR%%/class/mime/ContentType.class.php
  • %%SQUIRRELDIR%%/class/mime/Disposition.class.php
  • %%SQUIRRELDIR%%/class/mime/Language.class.php
  • %%SQUIRRELDIR%%/class/mime/Message.class.php
  • %%SQUIRRELDIR%%/class/mime/MessageHeader.class.php
  • %%SQUIRRELDIR%%/class/mime/Rfc822Header.class.php
  • %%SQUIRRELDIR%%/class/mime/SMimeMessage.class.php
  • %%SQUIRRELDIR%%/class/mime/index.php
  • %%SQUIRRELDIR%%/config/.htaccess
  • @(,,755) %%SQUIRRELDIR%%/config/conf.pl
  • %%SQUIRRELDIR%%/config/config_default.php
  • @sample %%SQUIRRELDIR%%/config/config_local.php.sample
  • %%SQUIRRELDIR%%/config/index.php
  • %%SQUIRRELDIR%%/configure
  • %%SQUIRRELDIR%%/data/.htaccess
  • @sample %%SQUIRRELDIR%%/data/default_pref.sample
  • %%SQUIRRELDIR%%/data/index.php
  • %%SQUIRRELDIR%%/functions/.htaccess
  • %%SQUIRRELDIR%%/functions/abook_database.php
  • %%SQUIRRELDIR%%/functions/abook_ldap_server.php
  • %%SQUIRRELDIR%%/functions/abook_local_file.php
  • %%SQUIRRELDIR%%/functions/addressbook.php
  • %%SQUIRRELDIR%%/functions/attachment_common.php
  • %%SQUIRRELDIR%%/functions/auth.php
  • %%SQUIRRELDIR%%/functions/constants.php
  • %%SQUIRRELDIR%%/functions/date.php
  • %%SQUIRRELDIR%%/functions/db_prefs.php
  • %%SQUIRRELDIR%%/functions/decode/cp1250.php
  • %%SQUIRRELDIR%%/functions/decode/cp1251.php
  • %%SQUIRRELDIR%%/functions/decode/cp1252.php
  • %%SQUIRRELDIR%%/functions/decode/cp1253.php
  • %%SQUIRRELDIR%%/functions/decode/cp1254.php
  • %%SQUIRRELDIR%%/functions/decode/cp1255.php
  • %%SQUIRRELDIR%%/functions/decode/cp1256.php
  • %%SQUIRRELDIR%%/functions/decode/cp1257.php
  • %%SQUIRRELDIR%%/functions/decode/cp1258.php
  • %%SQUIRRELDIR%%/functions/decode/cp855.php
  • %%SQUIRRELDIR%%/functions/decode/cp866.php
  • %%SQUIRRELDIR%%/functions/decode/index.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_1.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_10.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_11.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_13.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_14.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_15.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_16.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_2.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_3.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_4.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_5.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_6.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_7.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_8.php
  • %%SQUIRRELDIR%%/functions/decode/iso_8859_9.php
  • %%SQUIRRELDIR%%/functions/decode/iso_ir_111.php
  • %%SQUIRRELDIR%%/functions/decode/koi8_r.php
  • %%SQUIRRELDIR%%/functions/decode/koi8_u.php
  • %%SQUIRRELDIR%%/functions/decode/ns_4551_1.php
  • %%SQUIRRELDIR%%/functions/decode/tis_620.php
  • %%SQUIRRELDIR%%/functions/decode/us_ascii.php
  • %%SQUIRRELDIR%%/functions/decode/utf_8.php
  • %%SQUIRRELDIR%%/functions/display_messages.php
  • %%SQUIRRELDIR%%/functions/encode/cp1251.php
  • %%SQUIRRELDIR%%/functions/encode/cp1255.php
  • %%SQUIRRELDIR%%/functions/encode/cp1256.php
  • %%SQUIRRELDIR%%/functions/encode/index.php
  • %%SQUIRRELDIR%%/functions/encode/iso_8859_1.php
  • %%SQUIRRELDIR%%/functions/encode/iso_8859_15.php
  • %%SQUIRRELDIR%%/functions/encode/iso_8859_2.php
  • %%SQUIRRELDIR%%/functions/encode/iso_8859_7.php
  • %%SQUIRRELDIR%%/functions/encode/iso_8859_9.php
  • %%SQUIRRELDIR%%/functions/encode/koi8_r.php
  • %%SQUIRRELDIR%%/functions/encode/koi8_u.php
  • %%SQUIRRELDIR%%/functions/encode/tis_620.php
  • %%SQUIRRELDIR%%/functions/encode/us_ascii.php
  • %%SQUIRRELDIR%%/functions/encode/utf_8.php
  • %%SQUIRRELDIR%%/functions/file_prefs.php
  • %%SQUIRRELDIR%%/functions/forms.php
  • %%SQUIRRELDIR%%/functions/gettext.php
  • %%SQUIRRELDIR%%/functions/global.php
  • %%SQUIRRELDIR%%/functions/html.php
  • %%SQUIRRELDIR%%/functions/i18n.php
  • %%SQUIRRELDIR%%/functions/identity.php
  • %%SQUIRRELDIR%%/functions/imap.php
  • %%SQUIRRELDIR%%/functions/imap_general.php
  • %%SQUIRRELDIR%%/functions/imap_mailbox.php

The first 100 are listed.

distinfo 1
FileSizeSHA256
squirrelmail/squirrelmail-20250613_0200-SVN.stable.tar.bz25777159994fa3bf8105b646859157fb9eb5315f54dbf7e6492526b86c998c730a8ea1d
Master sites 2
  • http://snapshots.squirrelmail.org/
  • http://freebsd.uzsolt.hu/src/

Commit history 1

DateCommitCreditsLog message
66df0e0c29 Lucas Holt mail/squirrelmail: update to snapshot 20250613 (#703)
Update `mail/squirrelmail` from snapshot 20240929 to 20250613. Two files changed: `Makefile` (`DISTVERSION` only) and `distinfo`. ## Distfile availability — worth knowing The distfile genuinely fetched (no cached copy existed beforehand), but **`snapshots.squirrelmail.org` returned 404** — the snapshot has been rotated off the primary site. It came from `freebsd.uzsolt.hu/src/`, the persistence mirror already listed in `MASTER_SITES`. The resulting checksum reproduces FreeBSD's byte-for-byte, so the mirror copy is authentic: ``` SHA256 = 9994fa3bf8105b646859157fb9eb5315f54dbf7e6492526b86c998c730a8ea1d SIZE = 577715 ``` `MASTER_SITES` is functional only because that mirror is in it. If it ever goes away this port becomes unfetchable. ## Patches and plist …