notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q2
tumgreyspf External policy checker for the postfix mail server
1.38_3 mail on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.38_3Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-09-02 12:53:48
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: runit, screen, python, rkhunter
License: GPLv2
WWW:
https://www.tummy.com/software/tumgreyspf/
Description:
Tumgreyspf, an external policy checker for the postfix mail server. It can optionally greylist and/or use spfquery to check SPF records to determine if email should be accepted by your server. Because of its design, legitimate e-mail is never trapped or rejected. Only spam and viruses are caught. Since adding it to our mail server (which also uses Spam Assassin, ClamAV, and an outsourced anti-spam system), our spam level has dropped by an order of magnitude. It uses the file-system as its database, no additional database is required to use it. See also: https://github.com/linsomniac/tumgreyspf
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (17 items)
Collapse this list.
  1. /usr/local/share/licenses/tumgreyspf-1.38_3/catalog.mk
  2. /usr/local/share/licenses/tumgreyspf-1.38_3/LICENSE
  3. /usr/local/share/licenses/tumgreyspf-1.38_3/GPLv2
  4. bin/tumgreyspf
  5. bin/tumgreyspf-clean
  6. bin/tumgreyspf-configtest
  7. bin/tumgreyspf-gentest
  8. bin/tumgreyspf-stat
  9. @sample etc/tumgreyspf.conf.sample
  10. lib/python3.9/site-packages/tumgreyspfsupp.py
  11. @sample share/tumgreyspf/__default__.sample
  12. @dir(nobody,nobody,700) /var/db/tumgreyspf/data
  13. @dir(,,755) /var/db/tumgreyspf/config
  14. @dir(nobody,nobody,755) /var/db/tumgreyspf
  15. @owner
  16. @group
  17. @mode
Collapse this list.
Dependency lines:
  • tumgreyspf>0:mail/tumgreyspf
To install the port:
cd /usr/ports/mail/tumgreyspf/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/tumgreyspf
  • pkg install tumgreyspf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tumgreyspf
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (tumgreyspf-1.38.tar.gz) = bffec3f197e5a8cb009abd568b81e04f9316ded75a1e6007284282f1487993c8 SIZE (tumgreyspf-1.38.tar.gz) = 30751

Packages (timestamps in pop-ups are UTC):
tumgreyspf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.38_31.38_31.38_3-1.38_3-1.38_3-
FreeBSD:13:quarterly1.38_31.38_31.38_3-1.38_3-1.38_31.38_3
FreeBSD:14:latest1.38_31.38_31.38_3-1.38_31.38_3-1.38_3
FreeBSD:14:quarterly1.38_31.38_3--1.38_3-1.38_31.38_3
FreeBSD:15:latest1.38_31.38_3n/a1.38_3n/a-1.38_3-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-pyspf>=0 : mail/py-pyspf@py39
  2. python3.9 : lang/python39
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for tumgreyspf-1.38_3: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
mail_tumgreyspf
USES:
python shebangfix
pkg-message:
For install:
# # To configure Postfix # Add to your postfix master.cf: tumgreyspf unix - n n - - spawn user=nobody argv=/usr/local/bin/python3.9 /usr/local/bin/tumgreyspf Next, main.cf must be configured so that "smtpd_sender_restrictions" includes a call to the tumgreyspf policy filter. If you already have a "smtpd_sender_restrictions" line(s), you can add the following line anywhere after the line which reads "reject_unauth_destination". check_policy_service unix:private/tumgreyspf WARNING: It's very important that you have "reject_unauth_destination" before the "check_policy_service". If you do not, your system may be an open relay. So, for example, a minimal "smtpd_sender_restrictions" may look like: smtpd_sender_restrictions = reject_unauth_destination, check_policy_service unix:private/tumgreyspf You will also need to have a line in the main.cf which reads: tumgreyspf_time_limit = 3600 Please consult the postfix documentation for more information on these and other settings you may wish to have in the "smtpd_recipient_restrictions" configuration.
Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/sunpoet/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/
  5. http://ftp.tummy.com/pub/tummy/tumgreyspf/
  6. http://ftp.tummy.com/pub/tummy/tumgreyspf/old-releases/
Collapse this list.

There are no commits on branch 2022Q2 for this port