Just so you all know: this is my last day at work before retiring. I am
about to unsubscribe from the exim-users list. However, I will stay on
the exim-dev list for the moment and I am continuing to maintain PCRE.
It's been fun interacting with all you over the years!
Philip
--
Philip Hazel
! There is one in the Exim
book:
data = ${lookup{$local_part}nis{mail.aliases}}
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http
])
}
}
}
Expect a } here to close the match condition, and another one
to close the and condition
... and then it goes all weird ... are the {1}{0} meant to be part
of the lookup? If so, they are in the wrong place.
{1}{0} } } {yes}{no} }
--
Philip HazelUniversity
On Fri, 21 Sep 2007, Peter Thomassen wrote:
The output of `exim -bt postmaster` shows that Exim recursively tries to
lookup for an alias (have a look at the comments I put in)
If you don't want that to happen, check out the repeat_use option of the
redirect router.
--
Philip Hazel
that with closed source.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http
On Wed, 19 Sep 2007, Matt wrote:
My exim server only seems to retry about every 10 hours according to
logs. Why is that?
The exinext utility will probably tell you. Note that Exim retry rules
operate *per server* not *per message*.
--
Philip HazelUniversity of Cambridge
everybody that I am
am retiring at the end of this month...
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org
recipients.
But a better solution is what Magnus posted: route the different
email addresses to different IP addresses. Then all those at the same IP
address can go in a single transaction.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http
. It could be increased to,
say, 256 easily enough. If you want to do it yourself, the 100 is in
line 958 of the deliver.c source file.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http
On Fri, 7 Sep 2007, Darren Jacobs wrote:
Were running 4.63 from freebsd ports.
A quick grep of ChangeLog shows that -bem was added at Exim 4.64.
Clearly there was a bug in 4.63 because it wasn't grumbling. :-)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim
as to what's wrong here?
Which release of Exim? Have you tried with -d to see debugging output?
What does exim -bem /dev/null say?
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http
and 4.68.
You might like to do the same test as I did. Run a daemon using -d and,
say, -X 1225 so that it listens on a different port. Then telnet to it
and see what happens.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
people use databases...
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list
. We do not check for reserved
connections or unacceptable hosts here. That is done in the subprocess because
it might take some time. */
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
= ${if
eq{$interface_address}{SERVER_AUTH_INTERFACE}{256}{128}}
but it didn't work (I expected it not to work but tried anyway :)).
I presume you mean smtp_accept_reserve, which is the count;
smtp_reserve_hosts is the list of hosts (which *is* expanded, like all
host lists).
--
Philip Hazel
by RCPT or DATA, as appropriate.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki
for
warn, such as null or pass, but is it worth the effort?
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org
won't be
straightforward. Another possibility is to write a script (or program)
of your own that does the same thing, but gives back the return code
that you want.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
the
cipher used for incoming messages. In fact, during SMTP delivery, it
contains the cipher used for the delivery. The same is true for
$tls_peerdn.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List
that data at SMTP RCPT time.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki
. Hmm,
the doc should say that somewhere.
I made wildlsearch caseless by default for compatibility with lsearch.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo
a router that uses a condition condition to test
$message_age.
I guess it may be difficult in terms of header rewriting and such?
No need to rewrite any headers.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
= 192.168.0.1
hosts_override
There's always more than one way to do it!
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details
is likely to be my last release.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki
On Mon, 20 Aug 2007, Sander Smeenk wrote:
As it turns out, these messages eventually *do* leave the queue. But i
still don't understand why they stay on queue for about twice the time
specified by the retry rules.
Check out ignore_bounce_errors_after and timeout_frozen_after.
--
Philip
are not, in fact, permitted in host names, but they are found in
certain NS records (which can be accessed in Exim by using a dnsdb lookup).
Any reference for hyphens not beeing allowed in host names?
My bad. It's a typo.
s/Hyphens/Slashes/
--
Philip HazelUniversity of Cambridge
what is different? I just got these log lines:
2007-08-17 15:07:18 [5269] SMTP connection from [127.0.0.1]:38311 (TCP/IP
connection count = 1)
2007-08-17 15:07:37 [25450] SMTP connection from localhost [127.0.0.1]:38311
lost while reading message data (after header)
--
Philip Hazel
all the 'admin'
lines and flags, which is not very handy.
Not yet, but there will be. Exim 4.68 will have -Mvc for this purpose.
If you want it now, you can download the latest snapshot.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http
that.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
and cluttering
up the legit things I want to see. I can tell it not to log anything in
the deny domains list to the right of the =?
Check out the log_reject_target ACL modifier, and then try
deny domains = domain.com
log_reject_target =
--
Philip HazelUniversity of Cambridge
actually mean received from another host, check
$sender_host_address for not being empty.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details
assume this is to try and keep the size of the queue small when a
recipient is known to have a full mailbox and messages keep pouring in.
The time for which it holds the message is controlled by the retry
rules. Have you set up a short retry time for quota errors?
--
Philip Hazel
than once
for each message before bouncing it.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please
with \r\n if
use_crlf is set.
---
... but maybe I should flag up the final sentence with WARNING or
something...
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim
On Fri, 3 Aug 2007, Yves-Alain Nicollet wrote:
Could someone tell me where to investigate?
Because after searching the web and trying many things, I cannot think
of yet another test.
Run an Exim delivery by hand with the -d option set. Or even -d+filter.
--
Philip Hazel
at the moment, because they are on my workstation, which will
no longer be mine when I retire. I guess I should make sure they are all
copied onto exim.org somewhere (along with all the pre-4.00 releases
that I still have).
--
Philip HazelUniversity of Cambridge Computing Service
Get
}{no} }
and if the lookup returned true it would work. But is not, IMHO, a
great advance on what you can already do:
${lookup... {${if eq{$value}{true}{yes}{no}} {no} }
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details
batch_max. Check if you have set that by mistake.
If using the smtp transport, check the max_rcpt option.
And note what the OP said about getting the address from To: and Cc:.
Make sure you use envelope_to_add on the transport and use the header
that it adds.
--
Philip HazelUniversity
On Thu, 2 Aug 2007, Jimmy Phelan :: Blacknight Solutions wrote:
Just FYI the transport method being used is virtual_localdelivery
What is the router?
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List
in the manual (I'm rushing off now - no time for more).
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use
do the job.
I expect the behavior I want is the way exim operates, but I'd like to
be sure.
You are in luck!
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman
afraid not.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http
with TLS-on-startup-without-STARTTLS and some not,
something that it didn't used to be able to do.)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim
anything
in a header name.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list
of
work in making this transition. I myself have done very little. He and
Magnus have done most of it.
Philip
--
Philip Hazel, University of Cambridge Computing Service.
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use
On Tue, 17 Jul 2007, Marc Perkel wrote:
There are a lot of severe inconsistencies in the Exim syntax that are
not documented or poorly documented
Please tell me what they are, and I will try to improve the
documentation.
--
Philip HazelUniversity of Cambridge Computing Service
to the accept. Is that how it's supposed
to work?
Nobody's answered this. I wonder why.
I have noted the issue, but have not had time to investigate. There's an
Exim course coming up next week...
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http
a reference to these options to the description of @[].
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use
course could usefully be delivered,
and the logistics (and finance) could somehow be worked out, maybe this
isn't such a silly idea after all. If anybody wants to get serious with
this, please email me off-list.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4
?
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/
expects the things that it can run to
be influenced by Exim's licence. As far as I can see, dlfunc is a
similar case.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman
will add more words to make that clearer.
I'm guessing that by local IP address you mean an address on the
local LAN. Exim does not attempt to work out anything about a local
LAN. All IP addresses other than those on the local host's interfaces
are remote from Exim's point of view.
--
Philip
, very
many, but I believe they do exist.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use
On Tue, 10 Jul 2007, Marc Perkel wrote:
So far seems to be working. A very nice feature. When is 4.68 going to
be released?
Not yet known. Probably some time in mid to late August. Certainly not
till after the Exim course (at the end of July). It is likely to be my
last release.
--
Philip
to make it easy to do this.)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki
are just empty strings when nothing in particular has been put into them
- for example $sender_host_address in a non-TCP/IP-submitted message.
However, other variables contains something. A quick look at the manual
shows, for example, that $authentication_failed is either 0 or 1.
--
Philip Hazel
On Fri, 6 Jul 2007, Toralf Lund wrote:
I primarily had $acl_ variables in mind. strict_acl_vars is a fairly
new option, isn't it?
4.64.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http
On Fri, 6 Jul 2007, Marc Perkel wrote:
Asking a question here is sort of like this example where I will
substitute asking directions to make a point.
I am not a moderator, but can we please stop this OT thread.
--
Philip HazelUniversity of Cambridge Computing Service
Get
- the test suite supported only -RCn additions, but I
fixed it. :-)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org
On Mon, 2 Jul 2007, Chris Edwards wrote:
could try 2 shorter ACL statements e.g:
deny
dnslists = some blacklists
deny
dnslists = some more blacklists
That gives different semantics: and rather than or.
--
Philip HazelUniversity of Cambridge Computing Service
dnslists = some more blacklists
which is or - right ?
Oops. Yes. Clearly I need to retire. :-)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
, but not for SMTP messages. I
completely overlooked that case. I'm clearly getting old... :-) Thanks
for testing - I'll fix this and post when I've committed.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http
reminder - still places available),
so probably not till August.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org
On Fri, 29 Jun 2007, Philip Hazel wrote:
Oops. Mea culpa. It *does* do body lines, but not for SMTP messages. I
completely overlooked that case. I'm clearly getting old... :-) Thanks
for testing - I'll fix this and post when I've committed.
I've committed the fix. (You are right; the logic
be solved another way.)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list
, which I'll also put below (against 4.67). Please
test.
Philip
--
Philip Hazel, University of Cambridge Computing Service.
*** src/match.c Tue Apr 17 14:06:39 2007
--- match.c Tue Jun 26 10:23:34 2007
***
*** 444,449
--- 444,451
unsigned int *original_cache_bits
=
somewhere in the config, and change it to
domainlist relay_to_domains = readingroom.com.au
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim
Earlier today, On Tue, 26 Jun 2007, I wrote:
I have implemented this (along with +include_defer for completeness) and
committed the patch, which I'll also put below (against 4.67). Please
test.
The patch was buggy. A better patch (now committed) is below.
Philip
--
Philip Hazel
method. If you are talking about the PS/PDF docs, the most recent ones
have recovered the ability to contain font changes in the index. (I
wrote some software.)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List
).
[And strictly, the first string before the TLD in cam.ac.uk is
ac.]
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http
z.example or
y.z.example? You can't tell just by looking at it.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org
it doesn't).
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http
. There are
plenty of other ways of maintaining quotas.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use
On Fri, 22 Jun 2007, Thomas Jacob wrote:
Is it possible to configure exim to not log these messages, at least
for queue-runner deliver checks, to keep down the size of
the log files?
http://www.exim.org/exim-html-current/doc/html/spec_html/ch49.html#SECTlogselector
--
Philip Hazel
. :-)
Also, you have {$value } rather than {$value} in your password
check. Notice the space - it will be included in the test, and so the
password probably won't match. But if this is indeed just a client, I'd
get rid of all those server_xxx options, which are just confusing.
--
Philip Hazel
On Tue, 19 Jun 2007, Philip Hazel wrote:
OK, if you add it, you're not allowed to retire... OK? :-)
What if I call it $max_received_linelength ?
I have implemented $max_received_linelength and committed the patch.
Please test, anybody who is interested. The count excludes the line
the front instead of skipping all the way to
the end and then searching backwards.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http
.
And in the cases where it does not match, it still has to check at every
position. That's how regexs work.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
that you have
the choice of treating them differently.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please
$max_linelength to play with.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list
add it, you're not allowed to retire... OK? :-)
What if I call it $max_received_linelength ?
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
On Fri, 15 Jun 2007, Anthony de Boer wrote:
Slightly obscure question, and I don't see an answer in documentation:
can queues from two exim instances be merged?
As well as the other responses, see also the localhost_number option.
--
Philip HazelUniversity of Cambridge Computing
in a transport.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http
to
attend this dinner.
Roll up! Roll up! Book your places now! :-)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http
On Wed, 30 May 2007, Dave Lugo wrote:
Wish I was on your side of the pond, so I could attend.
:-(
Thanks _very_ much for all your work on exim. :)
Thanks for the thanks. Appreciated.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http
On Wed, 30 May 2007, [EMAIL PROTECTED] wrote:
Maybe docs about ${rfc2047d:} should point out that items referenced
with $header are automatically decoded just to make sure that lost
souls are returned to the light. :)
Noted.
--
Philip HazelUniversity of Cambridge Computing
On Sun, 27 May 2007, Tim Jackson wrote:
Philip Hazel wrote:
On Sun, 29 Apr 2007, Tim Jackson wrote:
Is there any way to log which local interface was used for the outbound
connection, on the = log line?
[...]
at present there is no mechanism for passing this
information back
probably do not want to set it on the
router that handles everything else.
Alternatively, you could use a manualroute router to route the domain
that resolves to smtp1.mydomain.org so that it routes directly to the
IP.
--
Philip HazelUniversity of Cambridge Computing Service
Get
want to find out exactly when it was fixed,
download the latest version and read the doc/ChangeLog file. Or you can
look at individual ChangeLogs from, e.g.:
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/ChangeLogs/ChangeLog-4.67
--
Philip HazelUniversity of Cambridge Computing
On Thu, 3 May 2007, Kjetil Torgrim Homme wrote:
On Fri, 2007-04-13 at 16:29 +0100, Philip Hazel wrote:
Then it struck me that there is no need to mess with signals. A simple
call to select() can also detect this situation. I have therefore
implemented code to do this (with some extra
lookup syntaxes. Since your query
delivers a list of addresses to check, you need to use the
${lookup mysql{SELECT
syntax. The mysql;SELECT... syntax in a lookup means if this lookup
succeeds, the thing we are looking for matches. It has, so it does.
--
Philip Hazel
). You can then make things arbitrarily complex
without a run-time hit.
... as I suggested above.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http://www.exim.org/mailman/listinfo/exim
care about performance any more?
If you have a pile of macros defined, Exim is going to scan each config
line for those macros every time it reads the config, which is something
that it does often.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http
is done. For each line, remember.
Now, whether this degradation is noticeable, or whether it matters, is a
judgement call. I was just pointing out that it will occur.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
to not having to scan the line.
Sorry I misled you. However, if there are NO macros defined (the
default) Exim does not have to scan the line at all.
My aplogogies.
Not necessary!
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
thing is there that are many, many load times. The way Exim works
(in terms of processes, forks, re-execs, etc) is all explained in the
book and I cover it in my course (advert next course is in July
/advert) and has been discussed here on several occasions.
--
Philip HazelUniversity
On Wed, 2 May 2007, Magnus Holmgren wrote:
I don't think there would be any practical differences except in rather
complex configurations. Still, probably something for Exim 5.
Yes. The current arrangement was intended as a *simple* macro feature.
--
Philip HazelUniversity
?
The manual has the explicit example
route_list = * host.tld::1225
Have you got debugging information to show that this does not work?
Which release of Exim? Support for ports in manual route was added at
release 4.53.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim
On Wed, 2 May 2007, Magnus Holmgren wrote:
Simple specification or simple implementation? ;)
Both. I'm a simple sort of person. :-)
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
--
## List details at http
it is about to be used.
- while a 'lookup' - be it file, db, or SQL - is ignored until actually
encountered in acl that *uses* it, IOW, skipped in many cases.
Indeed.
--
Philip HazelUniversity of Cambridge Computing Service
Get the Exim 4 book:http://www.uit.co.uk/exim-book
1 - 100 of 984 matches
Mail list logo