Re: [exim] SMTP Transport: Try different interfaces

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Tony Finch
Date:  
À: Avleen Vig
CC: exim-users
Sujet: Re: [exim] SMTP Transport: Try different interfaces
On Wed, 19 Jan 2005, Avleen Vig wrote:
>
> speaking of which, I don't suppose you have any architectural diagrams
> to show how all of the code ties together, do you? ;-)


IME Exim's code is architecturally straight-forward. Philip doesn't go in
for multiple layers of abstraction, and most of Exim's abstractions
(lookups, expansions, etc.) are exposed to the user. Another example is
the fact that configuration options have a very simple correspondence to
variables in the code, usually one-to-one. Most of the complexity comes
from all the details of configuration options and built-in know-how, which
leads to bredth rather than depth.

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}