Loading ...
Sorry, an error occurred while loading the content.

273685Re: SMTP proxy????

Expand Messages
  • Victor Duchovni
    Feb 1, 2011
      On Tue, Feb 01, 2011 at 07:11:52PM +0100, Ignacio Garcia wrote:

      > > This splits into two use-cases:
      > >
      > > * Relay
      > >
      > > - Each server accepts mail for the other's domains, and relays
      > > them to the right server. All you need is access to a table
      > > of valid recipients for the relay domains, and table of
      > > said domain names.
      > >
      > > * Full-service:
      > >
      > > - Each server accepts mail for all the domains, and delivers
      > > to the correct mail store. Need fully unified data model.
      > >
      > > Which use-case are you aiming for?
      > >
      >
      > definitely full-service. I do not understand whan you say that I need a
      > fully unified data model.

      In addition to recipient lists, you need mailstore locations, and
      transport settings, ... to actually deliver the mail.

      > >> - both servers need to check against both databases for valid
      > >> destinations
      > >
      > > Correct (s/destinations/user-addresses/).
      >
      > ypu're right.
      >
      > >> - each server must know if delivery is to be local or it has to be
      > >> relayed to the other server.
      > >
      > > Postfix does that automatically. Just add the domain to "relay_domains"
      > > and not to virtual_mailbox_domains, or similar.
      >
      > ok.

      This is for the "relay" use-case.

      > >> - one server virtual_transport=maildrop (to courier-imap), the other
      > >> =dovecot (we are going with dovecot for the future, the one with courier
      > >> is older, but plenty of users)
      > >
      > > The difference in final delivery mechanisms is immaterial.
      >
      > Great!!!

      Sorry, for the full-service use case, both sets of SMTP servers
      need to support both delivery mechanisms and choose the correct
      one for each user.

      Ideally it would be LMTP for both, and the IMAP servers would handle
      the delivery logistics.

      > So, can you point me to the right direction in learning how to get the
      > full-service configuration done?

      Learn about virtual_alias rewriting or per-user transports in
      ADDRESS_REWRITING_README.html. Strongly consider using LMTP for
      all MTA -> Mail store deliveries, so that the MTA does not need
      to understand the internal architecture of the IMAP store.

      --
      Viktor.
    • Show all 12 messages in this topic