Path to this page:
./
mail/opensmtpd,
The OpenSMTPD mail transfer agent, a replacement for sendmail
Branch: CURRENT,
Version: 7.6.0p1nb1,
Package name: opensmtpd-7.6.0p1nb1,
Maintainer: vinsOpenSMTPD is a FREE implementation of the server-side SMTP protocol
as defined by RFC 5321, with some additional standard extensions.
It allows ordinary machines to exchange e-mails with other systems
speaking the SMTP protocol.
Required to run:[
security/openssl] [
devel/libevent] [
databases/db5] [
net/libasr]
Required to build:[
pkgtools/cwrappers]
Package options: mailwrapper, pam
Master sites:
Filesize: 911.767 KB
Version history: (Expand)
- (2025-01-07) Updated to version: opensmtpd-7.6.0p1nb1
- (2024-12-05) Updated to version: opensmtpd-7.6.0p1
- (2024-06-11) Updated to version: opensmtpd-7.5.0p0
- (2024-03-02) Updated to version: opensmtpd-7.4.0p1nb1
- (2024-01-16) Updated to version: opensmtpd-7.4.0p1
- (2023-10-25) Updated to version: opensmtpd-7.3.0p2nb1
CVS history: (Expand)
2025-01-07 06:24:43 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
mail/opensmtpd: fix permissions on chroot dir
Bump revision
|
2024-12-05 01:42:34 by Paolo Vincenzo Olivo | Files touched by this commit (6) | |
Log message:
mail/opensmtpd: update to 7.6.0p1
# changes (since 7.5.0p0)
* added missing forward(5) documentation fix
* Introduced a new K_AUTH service to allow offloading the credentials to a
proc table for non-crypt(3) authentication. Helps with use cases like
LDAP or custom auth.
* Implement report responses for proc-filters too.
* Changed the table protocol to a simpler text-based one. Existing proc
tables needs to be updated since old ones won't work. The new protocol
is documented in smtpd-tables(7).
* Fixed the parsing of IPv6 addresses in file-backed table(5).
* Document expected MDA behavior and the environment set by OpenSMTPD.
* Set ORIGINAL_RECIPIENT in the environment of MDA scripts for
* Updated the bundled libtls.
|
2024-12-03 09:29:16 by Thomas Klausner | Files touched by this commit (2) |
Log message:
opensmtpd: remove TODO
TODO is not appropriate for pkgsrc.
In this particular instance, a Makefile comment is appropriate - make it so.
|
2024-12-03 09:25:16 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
mail/opensmtpd: add TODO
|
2024-06-10 11:48:18 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
opensmtpd: Use NOLOGIN.
|
2024-06-09 14:46:28 by Paolo Vincenzo Olivo | Files touched by this commit (3) | |
Log message:
mail/opensmtpd: update to 7.5.0p0
# Changes
* Added support for RFC 7505 "Null MX" handling and treat an MX of
"localhost" as it were a "Null MX".
* Allow inline tables and filter listings in smtpd.conf(5) to span over
multiple lines.
* Enabled DSN for the implicit socket too.
* Added the no-dsn option for listen on socket too.
* Reject headers that start with a space or a tab.
* Fixed parsing of the ORCPT parameter.
* Fixed table lookups of IPv6 addresses.
* Fixed handling of escape characters in To, From and Cc headers.
* Run LMTP deliveries as the recipient user again.
* Disallow custom commands and file reading in root's .forward file.
* Do not process other users .forward files when an alternate delivery
user is provided in a dispatcher.
* Unify the table(5) parser used in smtpd(8) and makemap(8).
* Allow to use table(5) mappings on various match constraints.
Portability fixes:
* re-add ASR_IPV4_BEFORE_IPV6 compile-time knob to prefer connecting to
IPv6 instead of IPv4.
* update asr(3) and imsg with OpenBSD.
* fixed rpath handling on NetBSD in the configure.
|
2024-03-02 18:01:12 by Paolo Vincenzo Olivo | Files touched by this commit (3) |
Log message:
mail/opensmtpd: fix SUBST routines after SYSCONFSUBDIR introduction.
Also, since we're here, remove pam policy file from CONF files and
better sort Makefile.
Bump revision.
|
2024-03-01 21:50:05 by Paolo Vincenzo Olivo | Files touched by this commit (5) | |
Log message:
mail/opensmtpd: minor revision
* use PKG_SYSCONFSUBDIR.
* Fix sample pam file location to match the common pkgsrc practice.
* update README.pkgsrc and make it more verbose.
|