A secure, effective and simple way of getting mail off a system to
your mail hub. It does not include a mail spool to poke around in,
and no daemons running in the background. Mail is simply forwarded
to the configured mailhost. Extremely easy configuration.
WARNING: the above is all it does; it does not receive mail, expand
aliases or manage a queue. That belongs on a mail hub with a system
administrator.
===> The following configuration options are available for ssmtp-2.64_7:
CRAMMD5=on: CRAM-MD5 authentication support
IPV6=on: IPv6 protocol support
LOGFILE=off: Log file
OPENSSL=on: SSL/TLS support via OpenSSL
USERPREFS=off: User-defined revaliases in ~/.ssmtprc
XORIGIP=on: X-Originating-IP header for REMOTE_ADDR envvar
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
mail: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ashish@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam David <adam@FreeBSD.org>
* Adam McDougall <mcdouga9@egr.msu.edu>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Deiter <tiamat@komi.mts.ru>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
* Alex Perel <veers@disturbed.net>
(Only the first 15 lines of the commit message are shown above )
Clean up patches
- Clean up REINPLACE_CMDs, use patches if possible
- Set OPENSSL_LIBS instead of OPENSSL_LDFLAGS in order to remove one
patch for the configure script
- Patch ssmtp.8 to refer to the proper path for sendmail
- Remove a patch adding strndup for FreeBSD 7.
Clean up the port
- Use = instead of += when unnecessary when assigning values to standard
ports variables
- Set to various option-specific variables via OPTION_VARIABLEs.
- Improve the description of USERPREFS; it's better to have a more
descriptive option instead of defining a custom warning in
"pre-everything::".
- Use OPTION_CONFIGURE_ENABLE instead of OPTION_CONFIGURE_ON.
- Install manual pages at the preferred directory
- Install *.sample in ETCDIR with @sample, update pkg-message accordingly.
Mention AuthUser/Pass in sample configuration file
The example file ssmtp.conf.sample does not at all mention either STARTTLS
or authentication for target MTAs. This patch fixes that.
Also, update WWW.
PR: 242602
Submitted by: Jan-Piet Mens <ports@jpmens.net>
Approved by: aragon@phat.za.net (maintainer timeout)
For ports in `mail' category: remove redundant PKGMESSAGE assignment,
which is set appropriately by the b.p.m when `pkg-message' appears on
the SUB_FILES list.
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Change INSTALL_DATA to install with mode 644
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user
Differential Revision: https://reviews.freebsd.org/D703
Reviewed by and discussed with: bapt
With hat: portmgr
- Update to 2.64.
Other changes:
* Restyle port to use options framework plus other style changes.
* Remove MD5 authentication knob - enabled by default now.
* Add X-Originating-IP knob with patch from upstream.
* Add ssmtp.conf.5 man page to installation.
PR: 154924
Submitted by: Aragon Gouveia <aragon@phat.za.net> (maintainer)
- Updated to 2.62.3
- Link against system MD5 libs instead of included modules to fix
CRAM-MD5 authentication
PR: ports/140175
Submitted by: Aragon Gouveia <aragon@phat.za.net>
- Take maintainership
- Various Makefile cleanups
- Added protection for config files, including group creation/
deletion
- Incorporated patches from http://bugs.debian.org/ssmtp to fix
compiler warnings
PR: ports/114945
Submitted by: znerd
Reviewed by: stas
- Add WITH_USERPREFS knob: a user can set his own reverse alias,
e.g.:
% echo "nospam@cotds.org" > ~/.ssmtprc
- Bump PORTREVISION
PR: 59063
Submitted by: maintainer
change the 'IGNORE' statement to reflect that this port incorrectly
configures the hostname used in SMTP communication at compile-time instead
of install-time.
Approved by: portmgr (kkenn)
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.