Re: [exim] SMTP Transport: Try different interfaces

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Tony Finch
日付:  
To: Avleen Vig
CC: exim-users
題目: 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}}