CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 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.13.8
- fix typo
17bc424e98
Dirk Meyer (dinoex) · 8.13.8
- mark IGNORE on pointhat only

2006 Dec  3 07:35:28    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Dec  3 06:40:56    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Dec  3 06:39:23    sendmail-8.13.8.log
2006 Dec  3 06:38:42    sendmail+tls+sasl2-8.13.8.log
2006 Dec  2 03:27:09    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Dec  2 00:40:47    sendmail-8.13.8.log
2006 Dec  2 00:38:48    sendmail+tls+sasl2-8.13.8.log
2006 Dec  1 17:41:35    sendmail+tls+sasl2-8.13.8.log
2006 Dec  1 17:41:00    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Dec  1 08:56:08    sendmail-8.13.8.log
2006 Nov 30 20:31:44    sendmail-8.13.8.log
2006 Nov 30 15:45:45    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 29 04:53:54    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 29 04:47:35    sendmail-8.13.8.log
2006 Nov 29 03:35:19    sendmail+tls+sasl2-8.13.8.log
2006 Nov 27 18:01:01    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 27 17:24:52    sendmail+tls+sasl2-8.13.8.log
2006 Nov 27 15:46:32    sendmail+tls+sasl2-8.13.8.log
2006 Nov 27 07:25:32    sendmail-8.13.8.log
2006 Nov 20 20:26:28    sendmail+tls+sasl2-8.13.8.log
2006 Nov 20 20:06:03    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 20 09:33:54    sendmail-8.13.8.log
2006 Nov 25 04:06:36    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 25 04:05:40    sendmail+tls+sasl2-8.13.8.log
2006 Nov 24 21:27:27    sendmail-8.13.8.log
2006 Nov 24 20:40:48    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 24 17:05:22    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 23 22:32:35    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 23 21:53:34    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 23 21:49:18    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 22 01:27:05    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 21 22:15:24    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 21 04:25:33    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 20 13:41:42    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 19 00:04:38    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 18 23:02:04    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 15 10:41:43    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 15 08:47:19    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 15 06:11:51    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 13 21:37:08    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov 12 07:41:59    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Nov  9 17:30:19    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Aug 23 17:44:48    sendmail+tls+sasl2+ldap-8.13.8.log
2006 Jun  8 05:11:16    sendmail+tls+sasl2+ldap-8.13.6.log
2006 May 31 22:53:11    sendmail+tls+sasl2+ldap-8.13.6.log
2006 May 29 04:11:16    sendmail+tls+sasl2+ldap-8.13.6.log
2006 May 29 04:07:28    sendmail+tls+sasl2-8.13.6.log
2006 May 20 05:11:44    sendmail+tls+sasl2+ldap-8.13.6.log
2006 May 20 05:11:33    sendmail+tls+sasl2-8.13.6.log
2005 Sep 20 00:35:33    sendmail+tls+sasl2-8.13.5.log
2004 Dec  5 15:21:15    sendmail-8.12.11.log
2004 Oct  3 00:10:56    sendmail-8.13.1.log
2004 Aug  7 06:23:36    sendmail-8.13.1.log
2004 Jul  1 17:49:12    sendmail+tls+sasl2+ldap-8.12.11.log
2004 Apr 12 08:36:33    sendmail+tls+sasl2+ldap-8.12.11.log
2004 Mar 13 05:46:01    sendmail-ldap-8.12.11.log
664f159c4d
Dirk Meyer (dinoex) · 8.13.8
import milter framework
bce364c8ee
Dirk Meyer (dinoex) · 8.13.8
- improve error handling Submitted by:	Royce Williams
ab2d61e614
Dirk Meyer (dinoex) · 8.13.8
- update to 8.13.8.
a06b434d30
Dirk Meyer (dinoex) · 8.13.7_1
- fix spelling in help target - support IPV6 for system with NO_MAILWRAPPER set Reported by: Jamie Jones

Users on FreeBSD 2.x and 3.x must define SENDMAIL_WITHOUT_IPV6=yes

- update howto-sasldb
Bad URLs Reported by: Dean Hamstead
8ecb9e4c5d
Dirk Meyer (dinoex) · 8.13.7_1
- Apply Patch for shared memory http://www.sendmail.org/releases/8.13.7.html#ERRATA
ee605b40b4
Dirk Meyer (dinoex) · 8.13.7
- Security update to 8.13.7 - new target help Security: FreeBSD-SA-06:17.sendmail
75a438a978
Dirk Meyer (dinoex) · 8.13.6
- cleanup
eaf40e832a
Dirk Meyer (dinoex) · 8.13.6
- update to USE_BDB PR:		89023 Submitted by:	Scot W. Hetzel
719e80afbc
Dirk Meyer (dinoex) · 8.13.6
- new option SENDMAIL_WITHOUT_SEM Jamie Jones

- removed some whitespaces
fd0a2ab642
Dirk Meyer (dinoex) · 8.13.6
- Security update to 8.13.6 Security: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0058
6b4463c878
Dirk Meyer (dinoex) · 8.13.5
- remove some obsolte defines
1bda7fa31b
Dirk Meyer (dinoex) · 8.13.5
- add SHA checksum
ec997a9574
Dirk Meyer (dinoex) · 8.13.5
- support SENDMAIL_WITH_BERKELEYDB_VER=43
98c9180fde
Dirk Meyer (dinoex) · 8.13.5
- update to 8.13.5 (md5 verified)
36c0ac3347
Dirk Meyer (dinoex) · 8.13.4
- drop option LDAP_PORT
bb8429b73e
Dirk Meyer (dinoex) · 8.13.4
- update to 8.13.4
153142767d
Dirk Meyer (dinoex) · 8.13.3_1
- use /tmp not /var/tmp for mail.local Base has switched back to /tmp in Revision 1.1.1.1.2.4 with import of sendmail 8.12.2 for FreeBSD 4.6
e83ea3450e
Dirk Meyer (dinoex) · 8.13.3
- add patch to fix connections that stay in CLOSE_WAIT http://www.sendmail.org/patches/close_wait.p2

Submitted by:   Dmitry Pryanishnikov
Obtained from:  sendmail.org
814ab79c6a
Dirk Meyer (dinoex) · 8.13.3
- update to 8.13.3 md5 verified with announcement
e98e461ac4
Dirk Meyer (dinoex) · 8.13.2
- new option SENDMAIL_WITHOUT_NIS PR:		75788 Submitted by:	Oleg Sharoiko
e0358b5feb
Dirk Meyer (dinoex) · 8.13.2
- option SENDMAIL_WITH_SHARED_MILTER allow overwrite of previous existing symbolic link
652c61a384
Dirk Meyer (dinoex) · 8.13.2
- order linker options for shared option
08ee700376
Dirk Meyer (dinoex) · 8.13.2
- cleanup option BATCH
9b6d6cf6ca
Dirk Meyer (dinoex) · 8.13.2
- Fix BerkeleyDB build problem PR:		75179 Submitted by:	Alex Deiter
28f037f3b6
Dirk Meyer (dinoex) · 8.13.2
- pass all MAKE_ENV to shared milter
f96b6c9e45
Dirk Meyer (dinoex) · 8.13.2
- Fix env for new option
7fb8a2a32a
Dirk Meyer (dinoex) · 8.13.2
- update to 8.13.2 - new option SENDMAIL_WITH_SHARED_MILTER
dd2d358e67
Dirk Meyer (dinoex) · 8.13.1
- assume all ldap version work PR:		75077 Submitted by:	Jose M Rodriguez

- don't install helpfile on pointyhat cluster
34b856ebd9
Dirk Meyer (dinoex) · 8.13.1
- update cryusldap patch PR:		71995 Submitted by:	Michael O. Boev
d1a4c56b6c
Dirk Meyer (dinoex) · 8.13.1
- fix option naming PR:		73113 Submitted by:	Mike Boev
a9d8fc64cc
Dirk Meyer (dinoex) · 8.13.1
- add options for Berkeley DB support SENDMAIL_WITH_BERKELEYDB_VER=2 SENDMAIL_WITH_BERKELEYDB_VER=3 SENDMAIL_WITH_BERKELEYDB_VER=4 SENDMAIL_WITH_BERKELEYDB_VER=41 SENDMAIL_WITH_BERKELEYDB_VER=42
c686fb1b9f
Dirk Meyer (dinoex) · 8.13.1
- fix SENDMAIL_WITH_CYRUSLOOKUP PR:		71995 Submitted by:	Angelo Turetta
5df4db64cc
Dirk Meyer (dinoex) · 8.13.1
- retire text
152c91dfde
Dirk Meyer (dinoex) · 8.13.1
- default USE_OPENLDAP_VER 22 PR:		71949 Submitted by:	Jose M Rodriguez
4312b76055
Dirk Meyer (dinoex) · 8.13.1
- update pkg-list for milter [1] - Update of CYRUS_LOOKUP patch [2] PR:		71948, 71995 Submitted by:	[1] Jose M Rodriguez, [2] Michael O. Boev
7bac1ad54a
Dirk Meyer (dinoex) · 8.13.1
- accept USE_OPENLDAP_VER
b86cc0a18e
Dirk Meyer (dinoex) · 8.13.1
- new option SENDMAIL_WITHOUT_SASLAUTHD Suggested by: Maxim Maximov
33d441ea18
Dirk Meyer (dinoex) · 8.13.1
- update to 8.13.1
d9a2af5ce1
Dirk Meyer (dinoex) · 8.13.0
- fix SENDMAIL_WITH_SOCKETMAP Submitted by:	Angelo Turetta
0e35ab6a53
Dirk Meyer (dinoex) · 8.13.0
- add CONFLICTS
c5567e0726
Dirk Meyer (dinoex) · 8.13.0
- update to 8.13.0
70e256a952
Dirk Meyer (dinoex) · 8.12.11
- update URL in patch to new location Submitted by:	Adam Filip
0939fa8525
Dirk Meyer (dinoex) · 8.12.11
- do not install a default statistic file - do not update helpfile in BATCH mode
81ee459000
Dirk Meyer (dinoex) · 8.12.11
- add support for cyrus mailbox lookup This offers completed support for realtime address verification against Cyrus IMAP server, complementing the PR # ports/64566. Files and idea by Andrzej Filip. Details and updates can be found at http://anfi.webhop.net/sendmail/rtcyrus2.html PR:		65320 Submitted by:	Michael O. Boev

- fix duplicate "pre-configure" target.
- keep originals of modififed cf files, submission/65320 breaks packaging
5b6b83339d
Dirk Meyer (dinoex) · 8.12.11
- fix missing quotes.
4669e8bf65
Dirk Meyer (dinoex) · 8.12.11
- fix slight dependecy bug for sasl2
9a3cd404bf
Dirk Meyer (dinoex) · 8.12.11
- new option SENDMAIL_WITH_CONNECTION_RATE

taken from:
http://j-chkmail.ensmp.fr/sm/
07f037cbeb
Dirk Meyer (dinoex) · 8.12.11
Add socket map support to the sendmail port (from 8.13.0)

This will allow for easier integration with e.g. ports/mail/cyrus-imapd22,
which already includes smmapd for realtime checking whether the mailbox
exists and is not over quota.

The patch adds
1) an extra knob in Makefile (WITH_SENDMAIL_SOCKETMAP).
3) the extra-patch-socketmap.patch is actually
http://www.sendmail.org/~ca/email/patches/sendmail-8.12.7-socketmap-v4.patch
slightly hacked (the pathnames) so it cleanly applies through ports(7).

PR:		64566
Submitted by:	Michael O. Boev

- change PKGNAMESUFFIX
- merge 1-line site.config.m4.* files into Makefile
- update CONFLICTS
6db91b3c94