From: "Cillian Sharkey" <[EMAIL PROTECTED]>
> I was mentioning to a friend how Cyrus now recieves messages over LMTP.
Not
> being familiar with the protocol (nor I), he skimmed over the LMTP RFC.
From
> this brief read, he came to the conclusion that LMTP was more or less
> redundant, considering its close similarity to SMTP.
>
> I couldn't give a definitive answer to him as to why LMTP is used apart
> from saying that LMTP is more a "local" protocol, then a "across the
Internet
> protocol" (SMTP). So my question is, what are the main reasons/benefits of
> using LMTP for delivering a message to Cyrus?
>
>From what I under stand between the LMTP delivery and the non-LMTP delivery
of a message is that when a message is received via SMTP, and the message
has more than 1 recipient:

LMTP will send the message only once to cyrus and allow cyrus to deliver the
message internally to the list of recipients provided during the LMTP
exchange with sendmail. One nice feature that this provides to cyrus is
single-message store, where the message is stored in the first recipients
mailbox, and the remaining recipients are hardlinked to this message, thus
saving space on the server.

In the non-LMTP case sendmail would do multiple deliveries for the same
message to the cyrus server (using different recipient addresses for each
delivery).

Scot

Reply via email to