Meidokon Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Useful(?) links

  • furinkan's stuff

  • Postfix snippets


  • SystemInfo

  • This sidebar

Navigation

  • FrontPage
  • RecentChanges
  • FindPage
  • HelpContents
Revision 1 as of 2010-03-23 10:22:37
MeidokonWiki:
  • Postfix
  • Notes_on_converting_a_customer_to_virtual_mailboxes

Postfix/Notes_on_converting_a_customer_to_virtual_mailboxes

From work, notes made for an enquiry regarding wave50


postfixadmin

  • postfixadsmin requires virtual mailboxes
  • means migrating to virtual mailboxes
  • virtual mailboxes are centrally owned
  • need to restructure into /domain/user

  • virtual mailboxes means virtual delivery
  • could maybe stay as mbox, will still need to point to other "folders"
  • need to normalise all addresses (will take a few hours at least)

postfix lookups

  • postfix needs to back onto the DB
  • can shape the queries a little bit, but not that much
  • don't have to use Deliver, but it's good

dovecot

  • dovecot has to use the DB for mail location now
  • dovecot shares that DB for auth now
  • this affects SASL
  • everyone's SASL credentials may have to change

implementation thoughts

  • convert to LDA (postfix -> dovecot -> LDA delivery)

  • this would shift out of system users
  • need to normalise all addresses first
  • difference between passwd file and SQL should be pretty small
  • could use imapsync to move all the mail?

time estimates

  • address normalisation - 3hrs
  • mbox to maildir conversion - 3hrs (some 540MiB of mail)
  • planning time so far - 2hrs
  • documentation - 2hrs
  • setup postfixadmin - 0.75hrs
  • populate the DB backend - 2hrs
  • configure postfix - 0.75hrs
  • configure dovecot - 1hrs
  • testing - 2hrs
  • pricing - 0.5hrs
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01
MoinMoin Release 1.9.11 [Revision release], Copyright by Juergen Hermann et al.