Mail-migrering

Revision as of 12:45, 13 February 2012 by Magnus (talk | contribs) (Migreringsplan)

Den här sidan försöker beskriva den migrering av Stackens mail-system till en modernare infrastruktur. Det blir automatiskt en dokumentation av vad som finns och vad som händer med de olika delarna.

Ursprunglig infrastruktur

Brev

Brev (brev.stacken.kth.se) är den gamla SS10 mail-servern. Sen kör en antik++ Solaris med tillhörande Sendmail med allehanda påhängshack.

Tjänsterna är:

  • Inkommande SMTP
  • Utgående SMTP
  • Konto forward (cachead från AFS)
  • Konfade aliases (aliases)
  • Konfade aliases (mailing-lists.conf)
  • Konfade mail-listor (mailing-lists.conf)
  • Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)
  • Inkommande omskrivningar (gen.data)
  • Utgående omskrivningar (gen.data)
  • Konfade majordomo email-listor
  • Forward för Mailman listor till tapas
  • Forward för IMAP konton till imap
  • NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail
  • Mailarkiv med MHonarc (wrapper-script med AFS hantering)
  • Mailarkiv direkt mot fil
  • Användarmail i /var/spool/mail

Tapas

Tapas är den IBM maskin som hanterar våra Mailman email-listor.

Tjänsterna är:

  • Postfix SMTP MTA
  • Mailman listhantering
  • Webinterface till Mailman

Imap

Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.

Tjänsterna är:

  • Postfix SMTP
  • Courier IMAP

Stroganov

Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.

Tjänsterna är:

  • LDAP uppdatering mot KTH - nu migrerad till vingummi

Stroganov kan nu pensioneras.

Ny infrastruktur

Vingummi

Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.

Tjänsterna är:

  • Postfix SMTP MTA

$SHELLMASKIN

Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.

Migreringsplan

  • Postfix SMTP fungerar på vingummi - OK/Verified
  • LDAP uppdatering fungerar på vingummi - OK/Verified
  • Konfade aliases (aliases) - OK/Verified
  • Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified
  • Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified
  • Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified
  • Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified
  • Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt
  • Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt
  • Inkludera alla användare i /etc/passwd på vingummi - OK/Verified
  • Konto forward (cachead från AFS) - OK/Verified
  • Forward för Mailman listor till tapas - OK/Verfied
  • Forward för IMAP konton till imap - OK/Verified
  • Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner
  • Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu
  • Migrera Mailman till vingummi
  • Migrera IMAP till vingummi
  • Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:
    • Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified
    • Migrera hela listan till Mailman.
  • Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:
    • Arkiv mot lokal fil, regelbunden kopiering ut till AFS
    • Migrering till Mailman och dess web-arkiv.
  • Konfade majordomo email-listor - ej på vingummi - migrering till mailman?
  • NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi
  • styckning av aliases och gen.data
    • kasta delar
    • migrera aliases och listor till mailing-lists.conf
    • migrera listor till Mailman

Progress

  • 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda
  • 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj
  • 2012-02-04 - Konfade aliases (aliases) /magda
  • 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg
  • 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda
  • 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda
  • 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda
  • 2012-02-05 - Forward för Mailman listor till tapas /magda
  • 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda
  • 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda
  • 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda
  • 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl
  • 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg
  • 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda
  • 2012-02-12 - Forward för Mailman listor till tapas /magda
  • 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda
  • 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg
  • 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg