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

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

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.