CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

mail/sendmail 8.18.2_1

Reliable, highly configurable mail transfer agent with utilities

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 8.18.2_1
Upstream
up to date
Last update
to 8.18.2_1 · 61f6338738
Quarterly
2026Q4: 8.18.2_1
WWW
https://www.sendmail.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install sendmail
installs 8.18.2_1 from latest; from quarterly (2026Q4) 8.18.2_1
Port
# cd /usr/ports/mail/sendmail && make install clean
# make -C /usr/ports/mail/sendmail config  # change options first
Size
1.3 MiB download · 4.4 MiB installed
Depends on
security/cyrus-sasl2 2.1.28_6, security/cyrus-sasl2-saslauthd 2.1.28_4
License
Sendmail
Creates
user smmsp, group smmsp
Options
13 of 21 on in the package: BLOCKLISTD DANE DOCS IPV6 LA MILTER NIS PICKY_HELO_CHECK SASL SASLAUTHD SEM SHMEM TLS
Show the 8 options that are off
BDB CYRUSLOOKUP GDBM LDAP MTA_STS SMTPUTF8 SOCKETMAP TLS_CERT_CHAIN
pkg-message
Shown after installing
you should add in /etc/make.conf:
SENDMAIL_CF_DIR=	/usr/local/share/sendmail/cf

To deliver all local mail to your mailhub, edit the last line of submit.mc:
FEATURE(`msp','[mailhub.do.main]`)dnl

To update your configuration look at /usr/local/share/sendmail/cf/README.
---------------------------------------------------
To use the binaries supplied by the port you should add the following lines
to your sendmail.mc file before any mailer or feature definition:

define(`confEBINDIR', `/usr/local/libexec')dnl
define(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl

---------------------------------------------------
To activate sendmail as your default mailer, run:
$ cd /usr/local/etc/mail && cp mailer.conf.sendmail mailer.conf

Your '/usr/local/etc/mail/mailer.conf' should look like this:
#
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
sendmail	/usr/local/sbin/sendmail
send-mail	/usr/local/sbin/sendmail
mailq		/usr/local/sbin/sendmail
newaliases	/usr/local/sbin/sendmail
hoststat	/usr/local/sbin/sendmail
purgestat	/usr/local/sbin/sendmail

You may also need to update /etc/rc.conf.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.18.2_18.18.2_1–
FreeBSD 158.18.2_18.18.2_1–
FreeBSD 148.18.2_18.18.2_18.18.2_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.18.2_18.18.2_1–
FreeBSD 148.18.2_18.18.2_18.18.2_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 8.18.2_1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (306)

Dirk Meyer (dinoex) · 8.12.11
- fix fetch problems when SENDMAIL_WITH_TLS=yes
b5851c5b0e
Dirk Meyer (dinoex) · 8.12.11
- add SIZE
4857d67313
Dirk Meyer (dinoex) · 8.12.11
- Update to 8.12.11
aad600eb31
Dirk Meyer (dinoex) · 8.12.10
- fix Usage
12fc4ace75
Dirk Meyer (dinoex) · 8.12.10
- move PKGMESSAGE up, bsd.port.mk has been fixed. PR:		59254
28912533ba
Dirk Meyer (dinoex) · 8.12.10
- new default openldap21-client
9538893b96
Dirk Meyer (dinoex) · 8.12.10
- bsd.port.mk enforces the existence of PKGMESSAGE, so we have to move the definition after bsd.port.mk. Otherwise PKGMESSAGE will be not part of the package.
39162345aa
Dirk Meyer (dinoex) · 8.12.10
- add CONFLICTS

Submitted by:	eikemeier@fillmore-labs.com
1753beed37
Dirk Meyer (dinoex) · 8.12.10
- new option SENDMAIL_WITHOUT_SHMEM [1], ports/57781 - install share/sendmail/cf/* files even when NOPORTDOCS [1], ports/57784 - Use of DOCSDIR [2] - use varibale paths in pkg-message [2] - make portlint happier [2] PR:		57781, 57784 Submitted by:	lxv@send2pr.sink.omut.org [1], dinoex [2]
d993406011
Dirk Meyer (dinoex) · 8.12.10
- add check to protect against override of base sendmail Suggested by: Volker Stolz
1f40172f71
Dirk Meyer (dinoex) · 8.12.10
- Security update to 8.12.10 Approved by:	marcus (portmgr)
6dd038ffca
Dirk Meyer (dinoex) · 8.12.9
- use hook for bsd.openssl.mk - new target: howto-sasldb - new target: mailer.base - replace find -> ${FIND}
cb9738f3b6
Dirk Meyer (dinoex) · 8.12.9
- make option LDAP_PORT overwriteable
827ad62b34
Dirk Meyer (dinoex) · 8.12.9
- New option LDAP_PORT - Fix LIB_DEPENDS to catch rename of openldap20 to openldap20-client
493929444e
Dirk Meyer (dinoex) · 8.12.9
- Fix broken PATH on sparc64 portcluster. don't depend on funtion "depends on executable" in bsd.port.mk.
b93365fafa
Dirk Meyer (dinoex) · 8.12.9
- Add dependency for saslauthd
b442bb48c5
Dirk Meyer (dinoex) · 8.12.9
- add option SENDMAIL_WITH_DNSMAP - drop some trailing spaces
bc9efc2abb
Dirk Meyer (dinoex) · 8.12.9
- Added new option SENDMAIL_WITH_SMTPS=yes   The current sendmail port (mail/sendmail) does not allow to build   build sendmail with smtps support (SSL but not STARTTLS).   This mode is required by some MUA (ex. the only way to enable   encryption in MS Outlook Express is to use smtps). PR:		51029 Submitted by:	and@rsu.ru
773e46a4dc
Dirk Meyer (dinoex) · 8.12.9
- allow "," in CFLAGS - SENDMAIL_WITH_TLS honors WITH_OPENSSL_BASE   when set later by bsd.openssl.mk
b7bf966f62
Dirk Meyer (dinoex) · 8.12.9
- use WITH_OPENSSL_BASE
fc59bf5283
Dirk Meyer (dinoex) · 8.12.9
- use bsd.openssl.mk
6670a706f1
Dirk Meyer (dinoex) · 8.12.9
- Security Update http://www.sendmail.org/8.12.9.html
f859a9b496
Dirk Meyer (dinoex) · 8.12.8
- use include more consistent
ede342929a
Dirk Meyer (dinoex) · 8.12.8
- reorder message for old releases
b02309f0f1
Dirk Meyer (dinoex) · 8.12.8
- Update to 8.12.8 SECURITY FIX, urgent update recommended
5acab0a843
Edwin Groothuis (edwin) · 8.12.7_2
Point dependencies on net/openldap2 to net/openldap20
e53dff475f
Dirk Meyer (dinoex) · 8.12.7_2
- retire pkg-comment
4eb8d6d1fa
Dirk Meyer (dinoex) · 8.12.7_2
- add COMMENT
387f34ee24
Dirk Meyer (dinoex) · 8.12.7_2
- honor USE_OPENSSL_BASE
6b5fdc3e63
Dirk Meyer (dinoex) · 8.12.7_2
- make portlint happier
09666e3dd5
Dirk Meyer (dinoex) · 8.12.7_2
If MaxMimeHeaderLength is set and a malformed MIME header is fixed, 	log the fixup as "Fixed MIME header" instead of "Truncated 	MIME header".  Problem noted by Ian J Hart. Submitted by:	gshapiro
d257b80466
Dirk Meyer (dinoex) · 8.12.7_1
- Fix a configuration problem if LOCAL_RELAY or MAIL_HUB is used. Suggested by: rob.macgregor@techie.com Obtained from:	sendmail.org
0d42bb4d2c
Dirk Meyer (dinoex) · 8.12.7
- Update to 8.12.7
f27af3acac
Dirk Meyer (dinoex) · 8.12.6_2
- remove libsm.a libsmutil.a libsmdb.a - add some patches submitted by Stephane Lentz, from http://www.sendmail.org/~ca/email/sm-812.html - If you use Cyrus-SASLv2 and DIGEST-MD5 then transferring larger messages - MSP might complain during a queue run about "MX list for ... points back to ...".
3169487a86
Dirk Meyer (dinoex) · 8.12.6_1
reduce sasldb target
2ed4d60c5e
Dirk Meyer (dinoex) · 8.12.6_1
update tls-install.sh Reviewed by:	gshapiro
ce29408741
Dirk Meyer (dinoex) · 8.12.6_1
Update pkg-message for local paths and uucp. Add targets for easy install: root-sasldb, tls-install Small Security Fix, see http://www.sendmail.org/smrsh.adv.txt
d1b553243e
Dirk Meyer (dinoex) · 8.12.6
get some garbage that patch merged within.
93f3eba1b5
Dirk Meyer (dinoex) · 8.12.6
Fix problem when inatll,ion without mailer.conf PR:		42753
c21ac8a53c
Dirk Meyer (dinoex) · 8.12.6
Improvement for Option SENDMAIL_WITH_SASL2 Submitted by:	ume
1ac21f6602
Dirk Meyer (dinoex) · 8.12.6
New option SENDMAIL_WITH_SASL2 cleanup on target submit.cf Extend pkg-message PR:		41458
ce90746f4c
Dirk Meyer (dinoex) · 8.12.6
Update zo 8.12.6 Option SENDMAIL_WITH_PICKY_HELO_CHECK
f2e6aed62d
Hajimu UMEMOTO (ume) · 8.12.5
moving saslv1 includes files to make it easier to add saslv2

PR:		ports/40288
Submitted by:	Mathieu Arnold <m@absolight.net>
Approved by:	knu
b211a1e6c4
Dirk Meyer (dinoex) · 8.12.5
Fix chmod in package

PR:		40145
Submitted by:	adrian
3207bab665
Dirk Meyer (dinoex) · 8.12.5
Update: sendmail.8.12.5 smmsp uses now id 25, to avoid conflicts after upgrading
527b949683
Dirk Meyer (dinoex) · 8.12.4
- Get rid of PERL and use SED
3209d0ed2c
Dirk Meyer (dinoex) · 8.12.4
Add op.txt to package, op.ps is already there.
1bc31aa3c8
Dirk Meyer (dinoex) · 8.12.4
- Update to: sendmail.8.12.4 - patch-stable is now in distribution
b929c24aba
Dirk Meyer (dinoex) · 8.12.3_1
- get rid of duplicate code in Makefiles. - Fix USE_OPENSSL_PORT and USE_OPENSSL_BASE - drop obsolete/broken USE_OPENSSL
65e2b09e20
Dirk Meyer (dinoex) · 8.12.3_1
Fix support for "site.config.m4.local", so User-Options will be part of the build.
085b5c0861