Commit graph

27 commits

Author SHA1 Message Date
ad
d11d78830e Note that the default mail alias file may be in either /etc or /etc/mail. 2000-08-30 11:21:02 +00:00
ad
22dac3361f Use either /etc/mail/aliases or /etc/aliases. 2000-08-30 11:17:05 +00:00
wiz
eb3fb4587c Fix install/deinstall problems. 2000-08-07 02:26:08 +00:00
ad
d40331668f Add MESSAGE on how to make exim go. 2000-08-04 14:55:09 +00:00
ad
1a4f3250f2 Missing @dirrm's. 2000-07-28 14:54:25 +00:00
ad
f8eaf72733 Update to exim 3.16. Too many changes to note here; there are a small number
of new features, and numerous bug fixes. See CHANGELOG and NewStuff files on
http://www.exim.org/ for more information.
2000-07-26 12:30:06 +00:00
ad
a52965912b Use USE_PERL5, not DEPENDS. 2000-02-15 16:54:26 +00:00
ad
eab8dcc07d Update to Exim 3.13:
New Features in Exim 3.13
-------------------------

1. There is a new option called auth_always_advertise, available when Exim is
compiled with AUTH support, which defaults TRUE. If it is set FALSE, then Exim
advertises the AUTH command in response to EHLO only if the calling host is in
auth_hosts or host_auth_accept_relay (assuming Exim is configured with some
authenticators). Otherwise it does not advertise AUTH, though it is prepared to
accept it. Certain mail clients (e.g. Netscape) require to the user to provide
a name and password for authentication if AUTH is advertised, even though it
may not be needed (the host may be in host_accept_relay, for example).
Unsetting auth_always_advertise makes these clients more friendly in these
circumstances.

2. The appendfile transport has a new option called allow_fifo. When set, it
permits delivery to named pipes (FIFOs) as well as to regular files. If no
process is reading the named pipe at delivery time, the delivery is deferred.

3. The smartuser now has qualify_preserve_domain, which works the same as it
does for aliasfile and forwardfile.

4. The exim_dbmbuild utility now has a -noduperr option. If set, duplicates in
the input do not cause the return code to be non-zero.

Changes in Exim 3.13
--------------------

1. Incoming SMTP timeouts were getting disabled after certain kinds of
verification.

2. The "senders" setting on directors and routers was getting string expanded
twice, by mistake. This mattered if after the first expansion there was a \ or
a $ in the string (e.g. in a regex).

3. Exim could crash if any rewriting rules that applied to envelope recipients
referred to the contents of any header lines.

4. If an attempt to authenticate using PAM failed because of some error
condition, Exim was accepting rather than rejecting the authentication.

5. Exim crashed if a test for first_delivery or queue_running in an expansion
string was part of an "or" group of which an earlier condition succeeded.

6. LDAP fallover to multiple servers in ldap_default_servers was not working
if an LDAP lookup included initial parameter settings for user, password,
time, etc.

7. A ${hash_n:xxx} expansion did the wrong thing if n was less than the length
of xxx, screwing up later text in the expansion string.

8. The second argument of the pam_converse() function is defined without a
leading "const" in Solaris, unlike Linux. This is now parameterized so that
different OS can use different values, and thereby avoid compile-time warnings.

9. A missing data string for PAM could cause a crash instead of passing back an
empty string.

10. A lookup defer while processing sender_reject was giving a 550 error code
to MAIL instead of 451. For sender_reject_recipients, a lookup defer was
rejecting recipients (with 550); now it gives a 451 to the MAIL command. If
there is a lookup defer while processing host_reject_recipients, it now rejects
the call instead of rejecting the recipients (so there will be a retry later).
If there is a lookup defer while checking host_accept_relay, the rejection now
uses 451 instead of 550.

11. A couple of 450 codes have been changed to 451.

12. Add "(another process is handling this message)" to "Spool file is locked"
to try to forestall the FAQ.

13. When looking up an IP address for a host obtained from MX records in an
IPv6-aware version of Exim, it deferred if the AAAA lookup deferred; now it
goes on to try for the A record in that circumstance. If either record is
found, it is happy (both are used if present); deferral happens only if one of
them deferred and the other did not succeed. Both must fail outright for it to
conclude that there is no available IP address.

14. The sed commands in the Makefile were not quoting their arguments, so if,
for example, something like MV_COMMAND was set to a string containing white
space, the command fell over. This change means that the quotes set up for
EXIWHAT_EGREP_ARG get passed through into the munged script, so remove the ones
in the script. (We can't remove those in Makefile-Default because we can't then
have leading white space in the value.)

15. Some monitor parameters had been overlooked in the default settings in the
eximon script, and not set up so that they could be overridden by environment
variables with names EXIMON_xxxx.

16. Made exiwhat sort process ids numerically. On some systems duplicate
information gets output, so remove duplicate lines in the output.

17. For filter testing (-bf and -bF) output the sender and recipient address at
the start, to avoid confusion.

18. Implemented auth_always_advertise (default TRUE).

19. If an address became local through routing (e.g. via self=local) and it
then passed through a filter which did no significant deliveries, it got passed
back to the routers instead of on to the next director.

20. Add the sender address to the log message for log_refused_recipients,
because recipients_reject_except_senders means that it might matter.

21. Add allow_fifo to appendfile to allow delivery to named pipes.

22. Reword "unavailable filtering command X" as "filtering command X is
available only in system filters".

23. Added qualify_preserve_domain to smartuser, to make it the same as
aliasfile and forwardfile.

24. Added -noduperr to exim_dbmbuild, to prevent an error return just for
duplicate keys.
2000-01-21 12:53:42 +00:00
wiz
dff88901c6 whitespace cleanup & command replacement 2000-01-09 01:29:30 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
ad
8ffe9af5ae Update to Exim 3.12. Changes since 3.11:
1. After a successful delivery, the message log file was being fclosed twice;
some operating systems' C libraries just ignore the second fclose, but others
crashed; this caused -J files to be left lying about.

2. The "contains" operation in filter files was failing to find matches when
the initial character of the searched-for string was duplicated in the subject
string, e.g. searching for "[Boston]" in "[[Boston] ..." failed. The bug was in
the "strstric()" function, which would also have affected -R and -S operations.
1999-12-10 00:26:14 +00:00
rh
ab28fdf6da defuzz. 1999-12-07 20:21:48 +00:00
ad
d1d40832c4 Update to exim 3.11. 1999-12-01 11:20:25 +00:00
ad
5e6f48e9b3 Fix documentation list. 1999-12-01 11:19:19 +00:00
ad
75d6a9d82d Update exim to 3.10. 1999-11-25 18:05:02 +00:00
ad
ecf1247b9d It makes more sense to install mailer.conf.exim in etc/exim/ as opposed
to etc/.
1999-10-06 23:02:35 +00:00
ad
156b8687b7 Pull down and install the HTML documentation in share/doc/exim. 1999-09-22 08:52:05 +00:00
ad
915e8c49de chmod exim_newaliases +x when installed. 1999-09-22 08:29:39 +00:00
ad
f69bfc6c4e Add a basic manpage for Exim (from Debian GNU/Linux via exim 'contrib'). 1999-09-18 21:08:46 +00:00
ad
4d519883cb - Update for exim_newaliases and mailer.conf.exim
- Some small cleanup
1999-09-18 20:28:25 +00:00
ad
b0a8186f1d mailer.conf for exim. 1999-09-18 20:27:08 +00:00
ad
18fc0c4c10 Script to do equivalent of sendmail's newaliases(1). (Exim normally
likes to do a linear search of /etc/aliases, but that sucks).
1999-09-18 20:26:00 +00:00
ad
775546ca78 Regen. 1999-09-18 20:23:36 +00:00
ad
f70c492583 In the default configuration, use /etc/aliases.db, not a linear search of
/etc/aliases.
1999-09-18 20:23:10 +00:00
ad
1d70b81f9f Regen. 1999-09-07 13:36:25 +00:00
ad
68bdb99c19 Makefile for exim. 1999-09-07 13:22:50 +00:00
ad
18e2b59b6b Exim, yet another Sendmail replacement. 1999-09-07 13:21:02 +00:00