mimedefang - Sendmail MIME mail filter HOWTO

ChangeLog


2010/11/01	- DCC 1.3.119 -> 1.3.132
		- Mail::SpamAssassin 3.2.5 -> 3.3.1
		- MIMEDefang 2.67 -> 2.71
2010/01/20	- DCC 1.3.111 -> 1.3.119
		- Added installation of Mail::SPF::Query (in addition to
		  Mail::SPF) for MIMEDefang
		- Added link to ClamAV
2009/07/10	- DCC 1.3.103 -> 1.3.111
		- Pyzor 0.4.0 -> 0.5.0
		- Changed Pyzor home page from pyzor.sf.net to pyzor.org
2009/03/09	- DCC 1.3.95 -> 1.3.103
		- razor agents 2.84 -> 2.85
		- MIMEDefang 2.65 -> 2.67
		- Changed all SF download URLs from download.sf.net to
		  downloads.sf.net
2008/09/12	- MIMEDefang 2.64 -> 2.65
		- DCC 1.3.92 -> 1.3.95
2008/08/26	- DCC 1.3.58 -> 1.3.92, updated download and home page URLs
		- SpamAssassin 3.2.3 -> 3.2.5
		- MIMEDefang 2.63 -> 2.64
2007/08/14	- razor-agents 2.82 -> 2.84
		- DCC 1.3.55 -> 1.3.58
		- SpamAssassin 3.1.8 -> 3.2.3, added a link to
		  the wiki's Upgrade Notes page
		- MIMEDefang 2.61 -> 2.63
		- Updated the list of Perl modules that are required for SA
		- Added installation of Crypt::OpenSSL::Random and DSA for
		  DKIM and DomainKeys
Mar 28, 2007	- DCC 1.3.45 -> 1.3.55
		- SpamAssassin 3.1.7 -> 3.1.8 (includes security fixes)
		- MIMEDefang 2.59 -> 2.61
Jan 30, 2007	- DCC 1.3.37 -> 1.3.45
		- SpamAssassin 3.1.3 -> 3.1.7
		- MIMEDefang 2.57 -> 2.59
		- Added note that File::Scan is no longer supported.
Jun 23, 2006	- DCC 1.3.36 -> 1.3.37
		- MIMEDefang 2.56 -> 2.57
Jun 16, 2006	- razor-agents 2.77 -> 2.82
		- DCC 1.3.23 -> 1.3.36
		- Added some notes about Pyzor
		- SpamAssassin 3.1.0 -> 3.1.3
		- Added installation of a two new perl modules for
		  SpamAssassin plugins and three more that sa-update uses
		- Anomy::HTMLCleaner 1.25 -> 1.26
		- Fixed the extraction of Anomy (because we're su'd, ~ won't
		  work at the time)
		- MIMEDefang 2.54 -> 2.56
Dec 1, 2005	- DCC 1.3.20 -> 1.3.23
Nov 18, 2005	- Added two MD patches
		- Fixed path of tarball in the part that re-uses it if
		  there, downloads it if not
		- Fix path of cleanupmd.pl, create ~/sbin
		- Updated note about cleanupmd.pl that you can just use
		  find
Nov 11, 2005	- DCC 1.3.18 -> 1.3.20
		- MIMEDefang 2.53 -> 2.54
Sep 29, 2005	- Added -m when adding the account with useradd so it'll
		  create the home directory of the user
		- DCC 1.3.16 -> 1.3.18
		- Now set up SA to use DCC via dccifd
		- Updated my rc.sendmail start/stop/restart script to handle
		  dccd/dccm/dccifd
		- SpamAssassin 3.0.4 -> 3.1.0, added a few notes related to it
Sep 14, 2005	- razor-agents 2.75 -> 2.77
		- Make razor source directory u+w after 'make install' so your
		  non-root account will be able to remove it later
		- DCC 1.3.10 -> 1.3.16
		- MIMEDefang 2.52 -> 2.53
Jul 29, 2005	- DCC 1.3.9 -> 1.3.10
		- Run cdcc with full path because 'su' (vs. 'su -') doesn't
		  include /usr/local/bin in the PATH by default
Jul 22, 2005	- razor-agents 2.74 -> 2.75
		- DCC 1.3.5 -> 1.3.9
Jul 5, 2005	- razor-agents 2.67 -> 2.74:
		  * Added note to read ./Changes when installing it
		  * Changed the list of perl modules required to match the
		    docs
		  * Updated notes to include more detail about registering,
		    where the config file is, etc.
Jun 13, 2005	- DCC 1.3.4 -> 1.3.5
		- Run chown -R root:root . on source directory when $UID = 0
		- Rearrange options to shut up the new version of find
		- SpamAssassin 3.0.3 -> 3.0.4
		- MIMEDefang 2.51 -> 2.52
May 11, 2005	- SpamAssassin 2.64 -> 3.0.3
		- Added gpg verification for SA
May 10, 2005	- Moved source directory (see note <a href="howtos.php?msd">here</a>)
		- DCC 1.3.0 -> 1.3.4
Apr 6, 2005	- DCC 1.2.74 -> 1.3.0
Mar 31, 2005	- root.root -> root:root
		- Changed md5sum and sha1sum verification to output OK (or
		  not)
		- DCC 1.2.69 -> 1.2.74
Feb 8, 2005	- DCC 1.2.67 -> 1.2.69
		- DCC: Added --disable-IPv6 to the configure line (I don't use
		  IPv6)
		- MIMEDefang 2.47 -> 2.48
		- MIMEDefang: Removed the note about the default quarantine
		  directory changing in version 2.34
		- File::Scan: Added home page link to the author's CPAN
		  directory
		- MIMEDefang 2.48 -> 2.49 (later the same day)
		- MIMEDefang 2.49 -> 2.51 (later the same day; there was no
		  2.50 release)
Jan 19, 2005	- MIMEDefang 2.45 -> 2.46
		- MIMEDefang 2.46 -> 2.47
Jan 18, 2005	- razor-agents 2.61 -> 2.67
		- DCC 1.2.54 -> 1.2.67
		- MIMEDefang 2.44 -> 2.45, added note about 2.49
		- (later in the day) MIMEDefang 2.45 -> 2.46
Sep 17, 2004	- razor-agents 2.40 -> 2.61
		- DCC 1.2.50 -> 1.2.54
		- Removed a duplicate 'install HTML::Parser' from the SA
		  section
		- SpamAssassin 2.63 -> 2.64, fixes a DoS attack among
		  other things, and includes backported 3.x rules
		- Changed the SA home page link to point to
		  http://spamassassin.apache.org/
		- Added a link in the SA section to the Apache licence FAQ
		  page
		- Changed the path of sa-mimedefang.cf from
		  /etc/mail/spamassassin/ to /etc/mail/
		- Removed the section that installs roaringpenguin's
		  modified version of MIME::Tools, David took over as
		  maintainer so you can get an even newer version from CPAN
		  directly now; remove the old tarball and source if they
		  exist
		- MIMEDefang 2.43 -> 2.44
Jun 15, 2004	- DCC 1.2.39 -> 1.2.50
		- Updated the pyzor installation part to clean up
		  /usr/local/bin/pyzor and pyzord if they exist (because
		  they'll be installed into /usr/bin)
		- Anomy::HTMLCleaner 1.24 -> 1.25
		- Updated the part that installs Anomy::HTMLCleaner to use
		  find to get all of the /usr/lib/perl5/site_perl/*.*.*
		  directories and take the last one (hopefully the most
		  recent version)
		- Added md5sum verification of MD tarball for those that
		  don't have gnupg installed
		- MIMEDefang 2.42 -> 2.43
Apr 5, 2004	- Replaced md5sum -&gt; textutils link with a link to
		  coreutils
		- mimedefang 2.41 -> 2.42
Mar 31, 2004	- razor-agents 2.36 -> 2.40
		- Digest::Nilsimsa is no longer required by razor-agents
		- Updated all of the notes about configuring razor
		- Moved adding of the mdefang user and group to the top
		  (that user has to exist when pretty much everything else
		  is done, including razor's initial setup)
		- DCC 1.2.30 -> 1.2.39
		- Added note about dcc config file in /var/dcc
		- SpamAssassin 2.55 -> 2.63
		- Set perl's CPAN module to use 'follow' and to uninstall
		  duplicate (conflicting) copies of the modules that are
		  installed/upgraded
		- MIMEDefang 1.39 -> 1.41
Feb 2, 2004	- DCC 1.2.29 -> 1.2.30
		- MIMEDefang 1.37 -> 1.39
		- Updated MIMEDefang download URL to use
		  http://www.mimedefang.org/static/, fixed a typo that might
		  cause it to be downloaded multiple times
		- Create ~/backup/sendmail before trying to copy MIMEDefang's
		  SA configuration file into it
		- Back up an existing rc.sendmail and set permissions of
		  the new one
		- If cleanupmd.pl is already there, only download it if it's
		  newer than the local copy
Jan 28, 2004	- DCC 1.2.28 -> 1.2.29
Jan 16, 2004	- DCC 1.2.25 -> 1.2.28
		- Recompress dcc from compress (.Z) to bzip2 (.bz2)
		  (that shrinks it down from 974k to 512k)
Dec 31, 2003	- DCC 1.2.3 -> 1.2.25
		- Added note about permissions of /var/dcc
Sep 4, 2003	- MIMEDefang 2.36 -> 2.37
		- DCC 1.2.2 -> 1.2.3
Sep 3, 2003	- DCC 1.1.45 -> 1.2.2
Aug 31, 2003	- Typo
		- Changed to use the current default quarantine directory, 
		  changed to /var/spool/MD-Quarantine in MD 2.34
		  (I removed --with-quarantinedir=/var/spool/MIMEDefang from
		  the configure line)
Aug 18, 2003	- Create ~/backup/sendmail and ~/installed/mimedefang with
		  mode 700
		- razor-agents 2.34 -> 2.36
		- DCC 1.1.44 -> 1.1.45
		- Create ~/installed/mimedefang/spamassassin with mode 700
		  (in the razor, dcc, Pyzor, and SA parts)
		- Minor update to the gpg verification parts for Pyzor and
		  MIMEDefang
		- Changed layout of the howto (and added notes) to make it
		  more clear that certain things are run by SA, others are
		  run by MD
		- MIMEDefang 2.35 -> 2.36
Jul 30, 2003	- DCC 1.1.40 -> 1.1.44
		- Anomy::HTMLCleaner 1.23 -> 1.24
Jul 2, 2003	- MIMEDefang 2.33 -> 2.35
		  Updated creation of /etc/mail/mimedefang.conf, removed
		  most of them, because the defaults are the same
		- DCC 1.1.36 -> 1.1.40
		- Anomy::HTMLCleaner 1.21 -> 1.23, added chmod 644 of the
		  .pm files - in the tarball they're 775 and 755
May 20, 2003	- Added link to the WV howto
		- Added a few modules to the razor-agents-sdk part
		- Razor 2.22 -> 2.34
		- Added some notes about Razor with MIMEDefang and logging
		- SpamAssassin 2.54 -> 2.55
May 14, 2003	- Anomy::HTMLCleaner 1.19 -> 1.21
May 13, 2003	- SpamAssassin 2.53 -> 2.54
		- Changed download URL from spamassassin.taint.org to
		  spamassassin.org
		- Removed use of RUN_RAZOR1_TESTS="n" from the perl
		  Makefile.PL line for building SA, it's only for
		  convenience anyway, and will only do anything if
		  you have razor v1
		- Added backup of SA local.cf, if one exists
Apr 25, 2003	- MIMEDefang 2.32 -> 2.33
		- DCC 1.1.35 -> 1.1.36
Apr 15, 2003	- DCC 1.1.33 -> 1.1.35
		- MIMEDefang 2.31 -> 2.32
		- Removed --keyserver option from running gpg, if you want
		  to use a particular keyserver, set it in your
		  ~/.gnupg/gpg.conf
		- Linked gpg to it's howto
		- Linked md5sum to it's howto (textutils)
Apr 8, 2003	- SpamAssassin 2.52 -> 2.53
Apr 1, 2003	- DCC 1.1.32 -> 1.1.33
		- Added a symlink from /usr/local/bin/python to
		  /usr/bin/python2 for Pyzor - the magic line in it's
		  scripts are hard-coded to use /usr/bin/python2 as an
		  interpreter, which doesn't exist on any "normal" python
		  source-based installation
		- SpamAssassin 2.51 -> 2.52
		- Fixed removal of old version source directories in the
		  Razor section
		- Set everything to re-use existing tarballs for
		  reinstallations
		- Added installation of Unix::Syslog module for MD
Mar 21, 2003	- SpamAssassin 2.50 -> 2.51
Mar 17, 2003	- MIMEDefang 2.30 -> 2.31
		- DCC 1.1.31 -> 1.1.32
Mar 4, 2003	- Updated home page link to http://www.mimedefang.org/
Feb 20, 2003	- DCC 1.1.24 -> 1.1.31
		- Added Pyzor (like Razor, DCC)
		- SpamAssassin 2.44 -> 2.50
		- Added md5sum verification of SA tarball
		- Removed the part about copying sendmail's includes and
		  static libraries, updated the sendmail howto to remove
		  those if they're there
		- Updated removal of old MIME-tools source dirs
Feb 14, 2003	- MIMEDefang 2.30b2 -> 2.30
Feb 12, 2003	- MIMEDefang 2.30b1 -> b2
		- DCC 1.1.23 -> 1.1.24
		- Fixed one character typo preventing removal of old SA
		  source dir(s)
		- Added note about the part that makes sendmail's libraries
		  and includes available.
Feb 3, 2003	- DCC 1.1.17 -> 1.1.23
		- SpamAssassin 2.43 -> 2.44
		- Updated adding group and user mdefang to only do it if
		  they don't already exist
		- Grouped together the gpg verification of MD's tarball
		  (and commented it out because betas aren't signed)
		- MIMEDefang 2.29b1 -> 2.30b1
		- Added adding <g> MX_RELAY_CHECK, MX_SENDER_CHECK,
		  MX_RECIPIENT_CHECK to /etc/mail/mimedefang.conf
		  All three are set to no, which is what the default is.
Dec 31, 2002	- MIMEDefang 2.28 -> 2.29b1
Dec 17, 2002	- MIMEDefang 2.28b3 -> 2.28
Dec 14, 2002	- MIMEDefang 2.28b2 -> 2.28b3
Dec 11, 2002	- DCC 1.1.16 -> 1.1.17
Dec 10, 2002	- MIMEDefang 2.27 -> 2.28b2
		- Commented out the gpg tests (until 2.28 comes out)
		- Added install/upgrade of Test::More, Digest::MD5,
		  Digest::HMAC, and URI to Razor section
		- Updated removal of old source for Razor and DCC sections
Dec 4, 2002	- MIMEDefang 2.26 -> 2.27
		- Updated removal of old source, tarball for SA
Nov 26, 2002	- razor-agents 2.20 -> 2.22
		- MIMEDefang 2.25 -> 2.26
		- Updated removal of old versions of MD (works if multiple
		  source directories exist)
Nov 8, 2002	- MIMEDefang 2.24 -> 2.25
Oct 28, 2002	- DCC 1.1.15 -> 1.1.16
		- Fixed up removal of previous versions of DCC
Oct 27, 2002	- MIMEDefang 2.23 -> 2.24
Oct 18, 2002	- MIMEDefang 2.22 -> 2.23
Oct 17, 2002	- MIMEDefang 2.22-BETA-5 -> 2.22
		- Anomy::HTMLCleaner (the HTMLCleaner-only tarball)
		  1.17 -> 1.19
Oct 16, 2002	- razor-agents 2.14 -> 2.20
Oct 15, 2002	- MIMEDefang 2.22-BETA-5
		- SpamAssassin 2.42 -> 2.43
Oct 11, 2002	- MIMEDefang 2.22-BETA-4
		- Updated patched version of MIME::Tools
Oct 6, 2002	- DCC 1.1.14 -> 1.1.15
Oct 4, 2002	- MIMEDefang 2.21 -> 2.22-BETA-3
		- SpamAssassin 2.41 -> 2.42
Sep 27, 2002	- DCC 1.1.12 -> 1.1.14
		- Anomy HTMLCleaner 1.16 -> 1.17
Sep 17, 2002	- Anomy HTMLCleaner 1.11 -> 1.16
Sep 12, 2002	- MD 2.20 -> 2.21
		- DCC 1.1.11 -> 1.1.12
		- Replaced MIME::Tools patch with David's tarball
Sep 9, 2002	- Added removal of SA's default whitelist
Sep 6, 2002	- MIMEDefang 2.19 -> 2.20
		- SpamAssassin 2.31 -> 2.41
		- razor-agents-sdk 1.02 -> don't need it any more
		  (you can install the perl mods that come in it instead)
		- razor-agents 1.20 -> 2.14
		- Added removal of previous version tarball and source
Aug 27, 2002	- DCC 1.1.10 -> 1.1.11
Aug 25, 2002	- MIMEDefang 2.18 -> 2.19
Aug 21, 2002	- MIMEDefang 2.17 -> 2.18
		- DCC 1.1.9 -> 1.1.10
Aug 13, 2002	- MIMEDefang 2.16 -> 2.17
		- Added gpg verification
Aug 1, 2002	- DCC 1.1.8 -> 1.1.9
Jul 30, 2002	- DCC 1.1.7 -> 1.1.8
Jul 25, 2002	- DCC 1.1.5 -> 1.1.7

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EST -0500)
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]