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

mail/msmtp 1.8.34

SMTP plugin for MUAs

Port info

Maintainer
novel@FreeBSD.org
Packages
latest: 1.8.34
Upstream
up to date
Last update
to 1.8.34 · 13fe46376f
Quarterly
2026Q4: 1.8.34
Formerly
mail/msmtp-devel until 2004-07-19
WWW
https://marlam.de/msmtp/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install msmtp
installs 1.8.34 from latest; from quarterly (2026Q4) 1.8.34
Port
# cd /usr/ports/mail/msmtp && make install clean
# make -C /usr/ports/mail/msmtp config  # change options first
Size
187 KiB download · 753 KiB installed
Depends on
devel/gettext-runtime 1.0_1, print/indexinfo 0.3.1_1, security/gnutls 3.8.13, shells/bash 5.3.20
License
GPLv3
Options
5 of 9 on in the package: DOCS GNUTLS MSMTPD MSMTPQ NLS
Show the 4 options that are off
GSASL IDN LIBSECRET OPENSSL

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.8.341.8.34–
FreeBSD 151.8.341.8.34–
FreeBSD 141.8.341.8.341.8.34

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.8.341.8.34–
FreeBSD 141.8.341.8.341.8.34

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 1.8.34.

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 (153)

Roman Bogorodskiy (novel) · 1.6.6_1
mail/msmtp: depend on bash for msmtpq

When MSMTPQ option (which installs offline message queueing scripts)
is enabled, depend on shells/bash because these scripts require bash.

Bump PORTREVISION.

PR:		220439
Submitted by:	Moritz Wilhelmy
MFH:		2017Q3
d4324d8d71
Mathieu Arnold (mat) · 1.6.6
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
a28f0f7f7f
Mathieu Arnold (mat) · 1.6.6
Do not use post-stage.  Use post-install instead.

The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
8b4093cba5
Roman Bogorodskiy (novel) · 1.6.6
mail/msmtp: update to 1.6.6
c5343a0aee
Roman Bogorodskiy (novel) · 1.6.5
mail/msmtp: update to 1.6.5
435cc8e47a
Dmitry Marakasov (amdmi3) · 1.6.4_1
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Mathieu Arnold (mat) · 1.6.4_1
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Tijl Coosemans (tijl) · 1.6.4_1
- Update security/gnutls to 3.4.10. - Rename the LIBDANE option DANE because that's the name of the protocol   supported by libgnutls-dane and gnutls-cli.  Also clarify the option   description. - Add an IDN option. - libgnutls-openssl has been removed in 3.4.  Some ports used this library   in their LIB_DEPENDS but no port actually required it. - Some old API functions have been removed.  Ports t

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
6bc6f3a9e0
Roman Bogorodskiy (novel) · 1.6.4
mail/msmtp: update to 1.6.4
36caf95e6f
Roman Bogorodskiy (novel) · 1.6.3
mail/msmtp: update to 1.6.3
dc5d07fed9
Roman Bogorodskiy (novel) · 1.6.2_1
mail/msmtp: fix configuration for gnome password management

In order to enable password management, now '--with-libsecret'
option should be used instead of '--with-gnome-keyring'.

So fix configure args and rename the GNOMEKEYRING option to
LIBSECRET.

Also modernize options usage and bump PORTREVISION due to
package change.

PR:		204760 (with minor edits)
Submitted by:	John Hein
MFH:		2015Q4
ac3c933946
Roman Bogorodskiy (novel) · 1.6.2
Use gmake to fix build on 9.x.
e4b6dab17f
Roman Bogorodskiy (novel) · 1.6.2
- Update to 1.6.2 - Drop the man page patch and use REINPLACE_CMD instead to provide a proper   SSL certs path in config sample
04bf5576e3
Antoine Brodin (antoine) · 1.4.32_3
Cleanup plist
8e556b93ae
Tijl Coosemans (tijl) · 1.4.32_3
dns/libidn: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Always install libidn-components.png because it is used by libidn.info - Add -lintl to Libs.private instead of Libs in libidn.pc
f1655c7b7a
Tijl Coosemans (tijl) · 1.4.32_2
- Replace security/gnutls with security/gnutls3 and update to 3.2.15 - Bump PORTREVISION on all ports that depend on security/gnutls and   adjust all ports that depend on security/gnutls3 - Update mail/anubis to version 4.2 which supports gnutls 3.x - Update mail/libvmime to a development snapshot (recommended by upstream   developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
3ab1b8443e
Antoine Brodin (antoine) · 1.4.32_1
Allow to build with texinfo from ports

With hat:	portmgr
c0ef6553ab
Dmitry Marakasov (amdmi3) · 1.4.32_1
- Convert security/gsasl to USES=libtool, drop .la files - Bump revisions of dependent ports as gsasl .so version has changed - Convert USE_BZIP2 and USE_XZ to USES in some ports

Approved by:	portmgr blanket
eabe39d426
Roman Bogorodskiy (novel) · 1.4.32
Update to 1.4.32.
a63be7c40c
Pietro Cerutti (gahr) · 1.4.31
- STAGE-clean - Convert to new LIB_DEPENDS format
7c72e4d106
Baptiste Daroussin (bapt) · 1.4.31
Add NO_STAGE all over the place in preparation for the staging support (cat: mail)
fd61959c15
Baptiste Daroussin (bapt) · 1.4.31
Convert USE_GNOME=pkgconfig to USES=pkgconfig Convert USE_GMAKE to USES=gmake
1ef1291892
Roman Bogorodskiy (novel) · 1.4.31
Update to 1.4.31.
964e493546
Alex Kozlov (ak) · 1.4.30
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Roman Bogorodskiy (novel) · 1.4.30
- Rename option GNOME_KEYRING to GNOMEKEYRING which appears to   be a canonical name for it - Drop description for options that already have it defined

Noted by:	danfe
5b2a8ab9fa
Roman Bogorodskiy (novel) · 1.4.30
- Update to 1.4.30 - Convert to new options - Remove shlib versions from dependency   lines to pet portlint
f0eaed85b8
Roman Bogorodskiy (novel) · 1.4.29
Update to 1.4.29.
33d01dc0fb
Roman Bogorodskiy (novel) · 1.4.28_1
- Chase security/gsasl shlib version bump - Bump PORTREVISION

PR:		168872
Submitted by:	rakuco
b5a8ed5799
Roman Bogorodskiy (novel) · 1.4.28
- Update to 1.4.28 - Fix plist substitution

PR:		167518
Submitted by:	gahr
ca3747a164
Roman Bogorodskiy (novel) · 1.4.27_1
- Add missing pkgconfig dependency - Bump PORTREVISION

PR:		164792
Submitted by:	Stefan Krüger <stadtkind2@gmx.de>
5ec360b901
Roman Bogorodskiy (novel) · 1.4.27
Update to 1.4.27.
ec20d7fabf
Roman Bogorodskiy (novel) · 1.4.26
- Update to 1.4.26 - Add MSMTPQ knob to install offline messaging helper scripts

Feature safe:	yes
1e47a4c32b
Roman Bogorodskiy (novel) · 1.4.25
Update to 1.4.25.
795439f86a
Roman Bogorodskiy (novel) · 1.4.24_1
- Pet portlint(1) - Introduce GNOME_KEYRING option

PR:		158596 (based on)
Submitted by:	jlaffaye
598b487a5e
Roman Bogorodskiy (novel) · 1.4.24_1
Chase security/gnutls update and add an UPDATING entry.
207386f96a
Roman Bogorodskiy (novel) · 1.4.24
- Update to 1.4.24 - Make OpenSSL support enabled by default
7e42330e3f
Wen Heping (wen) · 1.4.23_2
- Bump PORTREVISION to chase the update of dns/libidn
43721c23d5
Johan van Selst (johans) · 1.4.23_1
Chase security/gsasl update
95d4a46070
Roman Bogorodskiy (novel) · 1.4.23
- Update to 1.4.23 - Define LICENSE

Feature safe:	yes
b4f76b8b39
Roman Bogorodskiy (novel) · 1.4.22
- Update to 1.4.22 - Pet portlint by fixing broken tabs introduced   by committing of ports/149075 by pgollucci@
84ec9c76aa
Philip M. Gollucci (pgollucci) · 1.4.21
- Add OPTIONS

PR:             ports/149075
Submitted by:   David DEMELIER <demelier.david@gmail.com>
Approved by:    maintainer timeout (novel ; 134 days)
cafa6b4f9e
Roman Bogorodskiy (novel) · 1.4.21
Update to 1.4.21.
cc6321e4b6
Roman Bogorodskiy (novel) · 1.4.20
Update to 1.4.20.
c799fe7958
Ade Lovett (ade) · 1.4.19_1
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
8d837132c7
Kirill Ponomarev (krion) · 1.4.19
Chase deps shlib version after updating security/gsasl
3a93a11f4f
Roman Bogorodskiy (novel) · 1.4.19
Update to 1.4.19.

PR:		139889
Submitted by:	sylvio
6717322abb
Dmitry Marakasov (amdmi3) · 1.4.17_2
- Switch SourceForge ports to the new File Release System: categories starting with M
a13d9a603d
Roman Bogorodskiy (novel) · 1.4.17_2
Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.
f32c11d872
Kirill Ponomarev (krion) · 1.4.17_1
Chase libs for previous security/gsasl update.
eb3283ed6e
Roman Bogorodskiy (novel) · 1.4.17
Update to 1.4.17.
c0244a6baf