diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-10 13:14:04 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-10 13:14:04 +0000 |
commit | 455b645247bdc0f01239b2352a9d8f07f446024f (patch) | |
tree | 0c47dbdfe0096d6399b2f38d5c3c7e810fbb85d0 | |
parent | 0701b741d3eb3fa5a9a1b6f98df9db9dc38cc766 (diff) | |
download | mailfromd-455b645247bdc0f01239b2352a9d8f07f446024f.tar.gz mailfromd-455b645247bdc0f01239b2352a9d8f07f446024f.tar.bz2 |
* README, configure.ac, NEWS: Update
* src/version.c: Update copyright years.
* doc/mailfromd.texi
git-svn-id: file:///svnroot/mailfromd/trunk@1610 7a8a7f39-df28-0410-adc6-e0d955640f24
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | README | 36 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | doc/mailfromd.texi | 6 | ||||
-rw-r--r-- | src/version.c | 4 |
6 files changed, 47 insertions, 13 deletions
@@ -1,6 +1,14 @@ +2008-02-10 Sergey Poznyakoff <gray@gnu.org.ua> + + -= Release 4.3 =- + + * README, configure.ac, NEWS: Update + * src/version.c: Update copyright years. + * doc/mailfromd.texi + 2008-02-09 Sergey Poznyakoff <gray@gnu.org.ua> * THANKS: Add Tom Lynch. Obfuscate email addresses. 2008-02-06 Sergey Poznyakoff <gray@gnu.org.ua> @@ -1,14 +1,14 @@ -Mailfromd NEWS -- history of user-visible changes. 2008-02-06 +Mailfromd NEWS -- history of user-visible changes. 2008-02-10 Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff See the end of file for copying conditions. Please send mailfromd bug reports to <bug-mailfromd@gnu.org.ua> -Version 4.3 (SVN) +Version 4.3, 2008-02-10 * write built-in The `write' built-in function takes an optional third argument, specifying the number of bytes to write. This form is particualry useful in `body' handler for writing $1, because it is not null- @@ -1,37 +1,61 @@ Mailfromd README -Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff +Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff See the end of file for copying conditions. A Lluis Llach, per obrir els nous horitzons. * Introduction This file contains brief information about configuring, testing and running Mailfromd. It is *not* intended as a replacement for the documentation, it is provided as a brief reference only. The complete documentation for Mailfromd is available in doc/ subdirectory. To read it without installing the package run `info -f doc/mailfromd.info'. After the package is installed -the documentation can be accessed running `info mailfromd'. +the documentation can be accessed running `info Mailfromd'. Invoking +`info mailfromd' (with lower-case `m') will show you a concise +description of the command line syntax (similar to a man-page style). +Invoking `info mtasim' will bring you to a description of `mtasim', an +MTA simulator for testing Mailfromd scripts. The online copy of the documentation in various formats is available at http://gray.gnu.org.ua/software/mailfromd/manual. * Overview -Mailfromd is a Sendmail filter that checks validity of a sender email -address. Sender address verification, implemented by mailfromd allows +Mailfromd is a general-purpose Sendmail filter. It implements an +effective and easy-to-learn language that allows to write mail +filters of arbitrary complexity. A reach set of built-in functions +provides interfaces for sender address verification (a.k.a. `callout'), +greylisting, SPF, Sieve, etc. + +Sender address verification, implemented by mailfromd allows you to block a sender address if it is not deliverable, thereby -cutting off a large amount of spam. It is also useful to block mail +cutting off a large amount of spam. It is also useful to block mail for undeliverable recipients, for example on a mail relay host that does not have a list of all the valid recipient addresses. This prevents undeliverable junk mail from entering the queue, so that your MTA doesn't have to waste resources trying to send `MAILER-DAEMON' messages back. +Greylisting allows to temporarily reject messages coming from +suspicious addresses. If the mail is legitimate, this will +make the originating server retry the delivery later, at which time +the destination will accept it. If, however, the mail is a spam, it will +probably never be retried, so the users will not be bothered by it. + +SPF, or the Sender Policy Framework, is an extension to SMTP +protocol that allows to identify forged identities supplied with the +`MAIL FROM' and `HELO' commands. The framework is defined in +RFC 4408 (http://tools.ietf.org/html/rfc4408). + +Sieve is a powerful mail filtering language, defined in RFC 3028. +Mailfromd provides a Sieve interface that makes it possible to extend +its functionality with the tests supported by Sieve. + The program runs as a daemon, communicating with Sendmail via Milter interface. * Building Please, refer to the node "Building" in the accompanying @@ -52,13 +76,13 @@ Please, see mailfromd documentation. Send bug reports to <bug-mailfromd@gnu.org.ua>. * Copyright information: -Copyright (C) 2005, 2006 Sergey Poznyakoff +Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. diff --git a/configure.ac b/configure.ac index 929d1bb0..3ec336c7 100644 --- a/configure.ac +++ b/configure.ac @@ -13,13 +13,13 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. AC_PREREQ(2.59) m4_define([MF_VERSION_MAJOR], 4) -m4_define([MF_VERSION_MINOR], 2) +m4_define([MF_VERSION_MINOR], 3) dnl m4_define([MF_VERSION_PATCH], 0) AC_INIT([mailfromd], MF_VERSION_MAJOR.MF_VERSION_MINOR[]m4_ifdef([MF_VERSION_PATCH],.MF_VERSION_PATCH), [bug-mailfromd@gnu.org.ua]) AC_CONFIG_SRCDIR([src/main.c]) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi index 78ef7877..5ebf9e4a 100644 --- a/doc/mailfromd.texi +++ b/doc/mailfromd.texi @@ -29,13 +29,15 @@ @include macros.texi @include values.texi @ifinfo @dircategory Email @direntry -* mailfromd: (mailfromd). Filter incoming mail by sender address. +* Mailfromd: (mailfromd). General-purpose mail-filtering software. +* mailfromd: (mailfromd) invocation. Mail Filtering and Real-time Modification daemon. +* mtasim: (mailfromd) mtasim. MTA simulator. @end direntry @end ifinfo @copying Published by the Free Software Foundation, 51 Franklin Street, Fifth Floor, @@ -6503,13 +6505,13 @@ by calling @command{/bin/sh -c string}, and returns -1 on error or the return status of the command otherwise. @end deftypefn @node Sieve Interface @subsubsection Sieve Interface @cindex Sieve -@UNREVISED{} + @samp{Sieve} is a powerful mail filtering language, defined in @acronym{RFC} 3028. @command{Mailfromd} supports an extended form of this language. For a description of the language and available extensions, @xref{Sieve Language, Sieve Language, Sieve Language, mailutils, GNU Mailutils Manual}. diff --git a/src/version.c b/src/version.c index 7fa7c7f1..ddec2ada 100644 --- a/src/version.c +++ b/src/version.c @@ -1,8 +1,8 @@ /* This file is part of mailfromd. - Copyright (C) 2007 Sergey Poznyakoff + Copyright (C) 2007, 2008 Sergey Poznyakoff This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. @@ -21,13 +21,13 @@ #include "mailfromd.h" const char version_etc_copyright[] = /* Do *not* mark this string for translation. %s is a copyright symbol suitable for this locale, and %d is the copyright year. */ - "Copyright %s 2005, 2006, 2007 Sergey Poznyakoff"; + "Copyright %s 2005, 2006, 2007, 2008 Sergey Poznyakoff"; void mailfromd_version(const char *progname, FILE *stream, struct argp_state *state) { fprintf (stream, "%s (%s) %s\n", progname, PACKAGE, PACKAGE_VERSION); /* TRANSLATORS: Translate "(C)" to the copyright symbol |