- update to 8.15.1 - cleanup options - tlsext.patch removed, now part of distribution0275ae5d48
sendmail -- race condition vulnerabilityentered 2006-03-24
Reliable, highly configurable mail transfer agent with utilities
# pkg install sendmailinstalls 8.18.2_1 from latest; from quarterly (2026Q4) 8.18.2_1# cd /usr/ports/mail/sendmail && make install clean# make -C /usr/ports/mail/sendmail config # change options first
smmsp, group smmspyou 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.
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 8.18.2_1 | 8.18.2_1 | – |
| FreeBSD 15 | 8.18.2_1 | 8.18.2_1 | – |
| FreeBSD 14 | 8.18.2_1 | 8.18.2_1 | 8.18.2_1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 8.18.2_1 | 8.18.2_1 | – |
| FreeBSD 14 | 8.18.2_1 | 8.18.2_1 | 8.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.
pkg audit for the packaged version 8.18.2_1.- update to 8.15.1 - cleanup options - tlsext.patch removed, now part of distribution0275ae5d48
- fix LDOPS which is parsed twice by m4 now48a0dae4fb
- enable options TLS SASL SASLAUTHD by default - new option TLSEXT_PADDING The port disables TLSEXT_PADDING by default. This fixes "TLS handshake failed" errors when sending to Ironport appliances.634ecc67fe
net/openldap24-*: - Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD databases/glom: - Drop :keepla - Add INSTALL_TARGET=install-strip databases/libgda4* databases/libgda5*: - Convert to USES=libtool and bump dependent ports - USES=tar:xz - Use INSTALL_TARGET=install-strip - Use @sample databases/libgdamm: - Drop :keepla - USES=tar:bzip2 - Use INSTALL_TARGET=install-strip databases/libgdamm5: - Add INSTALL_TARGET=install-strip - Drop --enable-static (inherited from old repocopy) devel/anjuta x11-toolkits/py-gnome-extras: - Drop :keepla dns/powerdns dns/powerdns-devel: - Convert to USES=libtool - Add INSTALL_TARGET=install-strip - Disable static modules - Stop creating library symlinks with .0 suffix, not needed for dynamically opened modules mail/dovecot2: - Add USES=libtool mail/dovecot2-pigeonhole: - Drop CONFIGURE_TARGET (incorrect for Dragonfly) - Add USES=libtool and INSTALL_TARGET=install-strip math/gnumeric: - USES=libtool tar:xz Approved by: portmgr (implicit, bump unstaged ports)37f54e0f66
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.99afccd1ce
- fix build with clang34 PR: 191074, 19129073d9926eae
- update to 8.14.9 - fix MANPREFIXe594637457
- fix manpagesb2fa532046
- add -Wl to rpath22fbdf68ba
- use STAGEDIR - assume mailwrapper is installedae20f5b94c
- update to 8.14.8 - use OPT_USE - use OPT_*_DEPENDS6a6b6795b8
- fix CC handling - escape LD options PR: 183547554506ade4
- fix misplaced NO_STAGE in slaveports and ifdefs1e3119b07e
Add NO_STAGE all over the place in preparation for the staging support (cat: mail)fd61959c15
- fix check for systems without milterd6d271fe1a
- note order for mc filesf116a0cfbc
- use OPTIONS_DEFINE - options MILTER_SHARED and PICKY_HELO_CHECK now default - drop all old options, please use make config - bump MILTER_SOVER1b8a310a8b
- update to 8.14.7 Feature safe: yes1440a644fd
- update to 8.14.6 - fix option sasl23acf732846
Update cyrus-sasl2 to 2.1.26. This bumps shlib version of libsasl2.dda3fab6a5
- cleanup comments Feature safe: yes851945b1eb
- extend CONFLICTS7158c487b8
- drop FreeBSD 4.x migration notes9344c2d6ca
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav6f6fbe4bdfUnbreak on -CURRENT Tell groff to tell grotty to not emit SGR sequences, they make ul(1) choke. Discussed with: rua97f3773f4
- Mark BROKEN on 9.0-CURRENT: does not build pic -C op.me | eqn -C -Tascii | groff -Tascii -me | ul -t dumb > op.txt ul: unknown escape sequence in input: 33, 133 Reported by: pointyhat7b95176b6f
- honor CC82df6a2a34
- update to 8.14.55bfe2a8864
- drop milter patch, as it might cause problemse14832c3cb
- use nanosleep Submitted by: Dewayne Geraghty - sendmail-milterrandom-8.14.1 Obtained from: http://antispam.imp.ch/patches/patch-sendmail-milterrandom0d2b4e6853
- drop old rc.d scripts6e81f97dc6
- update to 8.14.43f88fb5e9a
- fix WITH_SENDMAIL_PORT automatic detection PR: 140080 Submitted by: Petr Rehor6de1202020
- fix oder of patches when build WITHOUT_SHARED_MILTER reported by: QATcd83129626
- Security patch libmiter SECURITY: fix DOS vulnerability in libmiter Obtained from: Jose-Marcio Martins da Cruzbce06ee935
- disable checks on BUILDING_INDEX Suggested by: cperciva - cleanup CONFLICTS5e3e3844bb
- update to 8.14.3 - split patch into seperate files9833798928
- default enable a pool of milter threads - new option SENDMAIL_WITHOUT_MILTER_POOL to disable thise3e2a913f6
- new option SENDMAIL_WITHOUT_LA to turn off Load Averaging PR: 121843 Submitted by: Michael Stowe Reviewed by: Approved by: Obtained from: MFC after:435604a11e
- new options WITHOUT_MILTER_CFLAGS, WITHOUT_MILTER_LDFLAGS PR: 121529e2f15f0c25
- udpate to 8.14.295bcad1619
- fix DESTDIR for config stage4cf26145e8
- Remove the DESTDIR modifications from individual ports as we have a new, fully chrooted DESTDIR, which does not need such any more. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)42542fb076
- update to 8.14.18aa4b0128f
- remove support for cyrus-sasl < 2d52e405574
- update option SENDMAIL_WITHOUT_SHMEM6b44ea33c2
- detect early if sysvipc is not implementede4db5fb82e
- update to 8.14.0 - bump libmilterc063587ef2
- cleanup IGNORE - generate CONFLICTS3454da6cd1
- backout IGNORE Requestetd by: kris50d5e1bf98