aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2008-02-10 13:14:04 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2008-02-10 13:14:04 +0000
commit455b645247bdc0f01239b2352a9d8f07f446024f (patch)
tree0c47dbdfe0096d6399b2f38d5c3c7e810fbb85d0
parent0701b741d3eb3fa5a9a1b6f98df9db9dc38cc766 (diff)
downloadmailfromd-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--ChangeLog8
-rw-r--r--NEWS4
-rw-r--r--README36
-rw-r--r--configure.ac2
-rw-r--r--doc/mailfromd.texi6
-rw-r--r--src/version.c4
6 files changed, 47 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index dbb3b12f..0dec8e09 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
12008-02-10 Sergey Poznyakoff <gray@gnu.org.ua>
2
3 -= Release 4.3 =-
4
5 * README, configure.ac, NEWS: Update
6 * src/version.c: Update copyright years.
7 * doc/mailfromd.texi
8
12008-02-09 Sergey Poznyakoff <gray@gnu.org.ua> 92008-02-09 Sergey Poznyakoff <gray@gnu.org.ua>
2 10
3 * THANKS: Add Tom Lynch. Obfuscate email addresses. 11 * THANKS: Add Tom Lynch. Obfuscate email addresses.
diff --git a/NEWS b/NEWS
index e82bc98b..07b9d247 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,11 @@
1Mailfromd NEWS -- history of user-visible changes. 2008-02-06 1Mailfromd NEWS -- history of user-visible changes. 2008-02-10
2Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff 2Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
5Please send mailfromd bug reports to <bug-mailfromd@gnu.org.ua> 5Please send mailfromd bug reports to <bug-mailfromd@gnu.org.ua>
6 6
7 7
8Version 4.3 (SVN) 8Version 4.3, 2008-02-10
9 9
10* write built-in 10* write built-in
11 11
diff --git a/README b/README
index 85c4f6e9..e0306b4d 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
1Mailfromd README 1Mailfromd README
2Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff 2Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
5 A Lluis Llach, per obrir els nous horitzons. 5 A Lluis Llach, per obrir els nous horitzons.
@@ -12,23 +12,47 @@ for the documentation, it is provided as a brief reference only.
12The complete documentation for Mailfromd is available in 12The complete documentation for Mailfromd is available in
13doc/ subdirectory. To read it without installing the package 13doc/ subdirectory. To read it without installing the package
14run `info -f doc/mailfromd.info'. After the package is installed 14run `info -f doc/mailfromd.info'. After the package is installed
15the documentation can be accessed running `info mailfromd'. 15the documentation can be accessed running `info Mailfromd'. Invoking
16`info mailfromd' (with lower-case `m') will show you a concise
17description of the command line syntax (similar to a man-page style).
18Invoking `info mtasim' will bring you to a description of `mtasim', an
19MTA simulator for testing Mailfromd scripts.
16 20
17The online copy of the documentation in various formats is available 21The online copy of the documentation in various formats is available
18at http://gray.gnu.org.ua/software/mailfromd/manual. 22at http://gray.gnu.org.ua/software/mailfromd/manual.
19 23
20* Overview 24* Overview
21 25
22Mailfromd is a Sendmail filter that checks validity of a sender email 26Mailfromd is a general-purpose Sendmail filter. It implements an
23address. Sender address verification, implemented by mailfromd allows 27effective and easy-to-learn language that allows to write mail
28filters of arbitrary complexity. A reach set of built-in functions
29provides interfaces for sender address verification (a.k.a. `callout'),
30greylisting, SPF, Sieve, etc.
31
32Sender address verification, implemented by mailfromd allows
24you to block a sender address if it is not deliverable, thereby 33you to block a sender address if it is not deliverable, thereby
25cutting off a large amount of spam. It is also useful to block mail 34cutting off a large amount of spam. It is also useful to block mail
26for undeliverable recipients, for example on a mail relay host that 35for undeliverable recipients, for example on a mail relay host that
27does not have a list of all the valid recipient addresses. This 36does not have a list of all the valid recipient addresses. This
28prevents undeliverable junk mail from entering the queue, so that your 37prevents undeliverable junk mail from entering the queue, so that your
29MTA doesn't have to waste resources trying to send `MAILER-DAEMON' 38MTA doesn't have to waste resources trying to send `MAILER-DAEMON'
30messages back. 39messages back.
31 40
41Greylisting allows to temporarily reject messages coming from
42suspicious addresses. If the mail is legitimate, this will
43make the originating server retry the delivery later, at which time
44the destination will accept it. If, however, the mail is a spam, it will
45probably never be retried, so the users will not be bothered by it.
46
47SPF, or the Sender Policy Framework, is an extension to SMTP
48protocol that allows to identify forged identities supplied with the
49`MAIL FROM' and `HELO' commands. The framework is defined in
50RFC 4408 (http://tools.ietf.org/html/rfc4408).
51
52Sieve is a powerful mail filtering language, defined in RFC 3028.
53Mailfromd provides a Sieve interface that makes it possible to extend
54its functionality with the tests supported by Sieve.
55
32The program runs as a daemon, communicating with Sendmail via Milter 56The program runs as a daemon, communicating with Sendmail via Milter
33interface. 57interface.
34 58
@@ -55,7 +79,7 @@ Send bug reports to <bug-mailfromd@gnu.org.ua>.
55 79
56* Copyright information: 80* Copyright information:
57 81
58Copyright (C) 2005, 2006 Sergey Poznyakoff 82Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff
59 83
60 Permission is granted to anyone to make or distribute verbatim copies 84 Permission is granted to anyone to make or distribute verbatim copies
61 of this document as received, in any medium, provided that the 85 of this document as received, in any medium, provided that the
diff --git a/configure.ac b/configure.ac
index 929d1bb0..3ec336c7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@
16 16
17AC_PREREQ(2.59) 17AC_PREREQ(2.59)
18m4_define([MF_VERSION_MAJOR], 4) 18m4_define([MF_VERSION_MAJOR], 4)
19m4_define([MF_VERSION_MINOR], 2) 19m4_define([MF_VERSION_MINOR], 3)
20dnl m4_define([MF_VERSION_PATCH], 0) 20dnl m4_define([MF_VERSION_PATCH], 0)
21AC_INIT([mailfromd], 21AC_INIT([mailfromd],
22 MF_VERSION_MAJOR.MF_VERSION_MINOR[]m4_ifdef([MF_VERSION_PATCH],.MF_VERSION_PATCH), 22 MF_VERSION_MAJOR.MF_VERSION_MINOR[]m4_ifdef([MF_VERSION_PATCH],.MF_VERSION_PATCH),
diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi
index 78ef7877..5ebf9e4a 100644
--- a/doc/mailfromd.texi
+++ b/doc/mailfromd.texi
@@ -32,7 +32,9 @@
32@ifinfo 32@ifinfo
33@dircategory Email 33@dircategory Email
34@direntry 34@direntry
35* mailfromd: (mailfromd). Filter incoming mail by sender address. 35* Mailfromd: (mailfromd). General-purpose mail-filtering software.
36* mailfromd: (mailfromd) invocation. Mail Filtering and Real-time Modification daemon.
37* mtasim: (mailfromd) mtasim. MTA simulator.
36@end direntry 38@end direntry
37@end ifinfo 39@end ifinfo
38 40
@@ -6506,7 +6508,7 @@ the return status of the command otherwise.
6506@node Sieve Interface 6508@node Sieve Interface
6507@subsubsection Sieve Interface 6509@subsubsection Sieve Interface
6508@cindex Sieve 6510@cindex Sieve
6509@UNREVISED{} 6511
6510 @samp{Sieve} is a powerful mail filtering language, defined in 6512 @samp{Sieve} is a powerful mail filtering language, defined in
6511@acronym{RFC} 3028. @command{Mailfromd} supports an extended form 6513@acronym{RFC} 3028. @command{Mailfromd} supports an extended form
6512of this language. For a description of the language and available 6514of this language. For a description of the language and available
diff --git a/src/version.c b/src/version.c
index 7fa7c7f1..ddec2ada 100644
--- a/src/version.c
+++ b/src/version.c
@@ -1,5 +1,5 @@
1/* This file is part of mailfromd. 1/* This file is part of mailfromd.
2 Copyright (C) 2007 Sergey Poznyakoff 2 Copyright (C) 2007, 2008 Sergey Poznyakoff
3 3
4 This program is free software; you can redistribute it and/or modify 4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@ const char version_etc_copyright[] =
24 /* Do *not* mark this string for translation. %s is a copyright 24 /* Do *not* mark this string for translation. %s is a copyright
25 symbol suitable for this locale, and %d is the copyright 25 symbol suitable for this locale, and %d is the copyright
26 year. */ 26 year. */
27 "Copyright %s 2005, 2006, 2007 Sergey Poznyakoff"; 27 "Copyright %s 2005, 2006, 2007, 2008 Sergey Poznyakoff";
28 28
29void 29void
30mailfromd_version(const char *progname, FILE *stream, struct argp_state *state) 30mailfromd_version(const char *progname, FILE *stream, struct argp_state *state)

Return to:

Send suggestions and report system problems to the System administrator.