MIMEDefang is a program for inspecting and modifying e-mail messages as
they pass through your mail relay. MIMEDefang is written in Perl, and its
filter actions are expressed in Perl, so it's highly flexible. Here are some
things that you can do very easily with MIMEDefang:
Delete or alter attachments based on file name, contents, results of a
virus scan, attachment size, etc.
Replace large attachments with links to a centrally-stored copy to ease
the burden on POP3 users with slow modem links.
Add boilerplate text to e-mail messages.
Customize filter rules based on domain, user-name, relay machine, etc.
Reject unacceptable messages, where you define what "unacceptable" means.
Add or delete recipients for a message.
===> The following configuration options are available for mimedefang-2.86_1:
CLAMAV=on: Enable Clamav
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
security/clamav: Update to 1.0.0
* Switch to use bundled TomsFastMath library. Upstream made
incompatible change to bundled copy and this makes it impossible to
use external one. They also dropped option to use it.
* Bump PORTREVISION of consumers as shlib version is changed.
* Note that though this is new LTS feature release security/clamav-lts
stays in 0.103.x until either next regular feature release (probably
1.1.0) is released or 0.103.x reaches its EoL.
ReleaseNotes: https://blog.clamav.net/2022/11/clamav-100-lts-released.html
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 )
mail/mimedefang: Allow setting MX_MAX_RSS and MX_MAX_AS in rc.conf
In order to avoid DOSes due to complex MIME, MIMEDefang sets some limits
on how much memory a process can use (MX_MAX_RSS and MX_MAX_AS).
The provided example init script sets these variables to very low values
(which probably made sense when RAM was much scarcer); the port already
patches that file, increasing them, but they are still way too low in
some cases, resulting in some mail messages crashing the filter and not
passing.
This patch, while retaining the current port defaults, allows these
thresholds to be set in rc.conf.
PR: 256711
Approved by: maintainer
mail/mimedefang: Fix CLAMAV option
Options helpers are ineffective when set after bsd.port.options.mk.
Move them before that point.
Reported by: tobik (in D19553)
- bump MILTER_SOVER to fix linking on FREEBSD-12
- bump PORTREVISION on ports using libmilter
- rename WITH_SENDMAIL_PORT to WITH_MILTER_PORT
- rename WITH_SENDMAIL_BASE to WITH_MILTER_BASE
- rename WITH_SENDMAIL_STATIC_MILTER to WITH_MILTER_STATIC
- cleanup ifdefs
- fix build on batv-filter with libmilter from ports
mail/mimedefang: 2.75 -> 2.78
Changes:
- Fix code that coalesces multiparts into single-parts so that it
does not break DKIM signing. Fix is courtesy of Peter Nagel.
- Change old author's name to "Dianne Skoll" in many places.
- Add "All / Summary" button to watch-multiple-mimedefangs.tcl
- Add a filter_wrapup callback. This permits header modifications,
but not body modifications. It has access to the final
(possibly modified) message, so is the ideal place to do DKIM-signing.
- Remove all function prototypes from mimedefang.pl.in as per current
Perl5 best practices.
Submitted by: Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
mail/mimedefang: set correct users for working directories, pet portlint
PR: 203660
Submitted by: Pavel Timofeev <timp87@gmail.com>
Approved by: m.tsatsenko@gmail.com (maintainer)
Move {mail,japanese}/p5-Mail-SpamAssassin to &/spamassassin, in the name of
improving accessibility.
I think people who want to just find the port/package and install it are
more likely to look for "spamassassin the program" than "spamassassin the
perl module collection."
- Force rc_script to wait on stop to prevent race condition on stop/start combo
[1]
- Private email from Daniel O'Connor <doconnor at gsoft dot com dot au>
PR: ports/163564 [1]
Submitted by: m.tsatsenko@gmail.com
Approved by: m.tsatsenko@gmail.com (maintainer), gabor (mentor, implicit)
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr
Move SpamAssassin LOCAL_STATE_DIR to /var/db where it belongs on FreeBSD.
See also ports/108934. Thanks Robin!
PR: ports/114822
Submitted by: Robin Gruyters <r.gruyters@yirdis.nl>
Use libmilter from ports (/usr/local/...) if it exists, assuming
the user intends to use the sendmail from ports.
PR: ports/108842
Submitted by: Norbert Koch <nkoch@demig.de>
Remove reference to p5-File-Scan, which is no longer supported by
MIMEdefang. Mention two other virus scanners that are supported.
Submitted by: Craig Green <cgreen@sentex.net>
Update to 2.54. Requires Mail::Tools 5.418. From the release notes:
This release contains a few minor enhancements and fixes. If you're
happy with 2.53, there's no need to upgrade.
Prompted by: autonotification (kewl)
Let the IGNORE message make a bit more sense and change it from:
===> p5-Some-Module-0.7 Port requires perl 5.6.x or later. Install
lang/perl5 then try again.
to:
===> p5-Some-Module-0.7 requires perl 5.6.x or later. Install
lang/perl5 then try again.
Approved by: silence on -ports
Make the MIMEDefang spool directory group-searchable so associated
virus scanners can be run as different users.
Submitted by: "Rob MacGregor" <freebsd.macgregor@blueyonder.co.uk>
mail/mimedefang drop maintainership
I'am leaving from Moscow State Forestry University to other
company, my job will not be connected with FreeBSD, so, I
will not have access to FreeBSD host anymore and can't
support this port. Please, change the MAINTAINER from
andrey@msfu.ru to ports@FreeBSD.org. Hope somebody will
pick this port up :)
PR: ports/71983
Submitted by: Andrey V. Pevnev <andrey@msfu.ru>
Plug a big memleak in the mimedefang embedded perl mode. The fix seems
to be FreeBSD specific, other platforms (linux,solaris) have other problems
(stability).
The global variable "PL_perl_destruct_level" needs to be set to "1" before
the destructor perl_destruct() is called, not afterwards. It is not clear why
this has to be done, since "PL_perl_destruct_level" should be defined static.
Without this fix "PL_perl_destruct_level" is always "0" when the destructor
gets called.
This fix has an effect only if "MX_EMBED_PERL=yes" is set in the startup-
script which is needed to run mimedefang in the embedded perl mode. You
should use perl 5.8.4 too to have it working properly.
The fix has been committed to mimedefang 2.44-BETA-1.
Reviewed by: David F. Skoll <dfs@roaringpenguin.com>
Not reviewed by: Maintainer (no reply)
Update port: mail/mimedefang to 2.32
Update to 2.32
Also a new site added to MASTER_SITES
PR: ports/51073
Submitted by: Andrey V. Pevnev <andrey@mgul.ac.ru>
Update port: mail/mimedefang to 2.31
Update to 2.31
Added IPv6 support, Better performance and scalability on
very busy mail servers, Support for Symantec CarrierScan
Server and F-Risk FPROTD virus-scanners, Documentation
fixes, etc...
PR: ports/50102
Submitted by: Andrey V. Pevnev <andrey@mgul.ac.ru>
Number of commits found: 118 (showing only 100 on this page)