FreeBSD Ports

mail/proxsmtp 1.10_3

Flexible SMTP filter which can act also as transparent proxy

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
mail, security
Package size
43.8 KiB, 115.6 KiB installed

Description

ProxSMTP is a flexible tool that allows you to reject, change or log email based on arbitrary criteria. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. You need to be able to write the filtering scripts that integrate it with your particular needs.

Install

As a binary package — by origin, or by package name:

pkg install mail/proxsmtp
pkg install proxsmtp

From the ports tree:

cd /usr/ports/mail/proxsmtp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	proxsmtp>0:mail/proxsmtp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.10_31.10_31.10_21.10_31.10_3
FreeBSD:14:quarterly1.10_31.10_3n/a1.10_31.10_3
FreeBSD:15:latest1.10_31.10_3n/a1.10_31.10_3
FreeBSD:15:quarterly1.10_31.10_3n/an/an/a
FreeBSD:16:latest1.10_31.10_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 3

No port depends on this one.

Configuration

Options name: mail_proxsmtp

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake
Service scripts
proxsmtpd

Message after installing

Edit /etc/rc.conf and set

proxsmtpd_enable="YES"

to enable proxsmtpd.

To make it work with Postfix, see:
http://memberwebs.com/stef/software/proxsmtp/postfix.html

You can also specify the following make variables:

     PROXSMTP_BANNER="220 smtp.passthru"
     PROXSMTP_HELO_RSP="250 smtp.passthru"
     PROXSMTP_SMTP_EHLO_RSP="250-smtp.passthru"

to define default values (or to override the defaults).

Files

Manual pages 2
  • proxsmtpd(8)
  • proxsmtpd.conf(5)
pkg-plist 4
  • @sample etc/proxsmtpd.conf.sample
  • sbin/proxsmtpd
  • share/man/man5/proxsmtpd.conf.5.gz
  • share/man/man8/proxsmtpd.8.gz
distinfo 1
FileSizeSHA256
proxsmtp-1.10.tar.gz18126233b13cb4cbbebd784768893404c992d6cc2e8d057c27c012e3a69f24ac60c4b5
Master sites 2
  • http://thewalter.net/stef/software/proxsmtp/
  • ZI

Commit history 0

No commits in the history this site was built from.