<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Magnus</id>
	<title>stackenwiki - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Magnus"/>
	<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php/Special:Bidrag/Magnus"/>
	<updated>2026-05-27T16:27:16Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail&amp;diff=1391</id>
		<title>Mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail&amp;diff=1391"/>
		<updated>2017-12-28T00:33:32Z</updated>

		<summary type="html">&lt;p&gt;Magnus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mail ==&lt;br /&gt;
&lt;br /&gt;
Mail körs på maskinen vingummi.stacken.kth.se.&lt;br /&gt;
&lt;br /&gt;
Den maskinen hanterar mail och maillistor för stacken.kth.se samt en handfull andra domäner.&lt;br /&gt;
&lt;br /&gt;
All extern mail tas emot av KTHs MX-maskiner, så som annonseras via MX-records. KTHs MX-maskiner gör den grundläggande städningen av spam för alla de domäner vi hanterar.&lt;br /&gt;
&lt;br /&gt;
När mail ankommer till vingummi kommer de passera en DKIM check, för att försäkra sig om att innehållets signatur är korrekt.&lt;br /&gt;
&lt;br /&gt;
Maillistor hanteras dels som ett antal klassiska listor och dels med Mailman. För nya email-listor är Mailman att rekommendera.&lt;br /&gt;
&lt;br /&gt;
== Maillistor ==&lt;br /&gt;
&lt;br /&gt;
=== Fasta maillistor ===&lt;br /&gt;
&lt;br /&gt;
Fasta maillistor hanteras i /afs/stacken.kth.se/admin/mail/mailinglists.conf.&lt;br /&gt;
&lt;br /&gt;
För att uppdatera går man in på vingummi.stacken.kth.se som root och i /afs/stacken.kth.se/admin/mail skriver make, dvs:&lt;br /&gt;
&lt;br /&gt;
kinit luser/root@STACKEN.KTH.SE&lt;br /&gt;
ssh -KX root@vingummi.stacken.kth.se&lt;br /&gt;
cd /afs/stacken.kth.se/admin/mail&lt;br /&gt;
make install&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
=== Mailman listor ===&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail&amp;diff=1390</id>
		<title>Mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail&amp;diff=1390"/>
		<updated>2017-12-28T00:32:14Z</updated>

		<summary type="html">&lt;p&gt;Magnus: Created page with &amp;quot;# Mail  Mail körs på maskinen vingummi.stacken.kth.se.  Den maskinen hanterar mail och maillistor för stacken.kth.se samt en handfull andra domäner.  All extern mail tas e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Mail&lt;br /&gt;
&lt;br /&gt;
Mail körs på maskinen vingummi.stacken.kth.se.&lt;br /&gt;
&lt;br /&gt;
Den maskinen hanterar mail och maillistor för stacken.kth.se samt en handfull andra domäner.&lt;br /&gt;
&lt;br /&gt;
All extern mail tas emot av KTHs MX-maskiner, så som annonseras via MX-records. KTHs MX-maskiner gör den grundläggande städningen av spam för alla de domäner vi hanterar.&lt;br /&gt;
&lt;br /&gt;
När mail ankommer till vingummi kommer de passera en DKIM check, för att försäkra sig om att innehållets signatur är korrekt.&lt;br /&gt;
&lt;br /&gt;
Maillistor hanteras dels som ett antal klassiska listor och dels med Mailman. För nya email-listor är Mailman att rekommendera.&lt;br /&gt;
&lt;br /&gt;
# Maillistor&lt;br /&gt;
&lt;br /&gt;
## Fasta maillistor&lt;br /&gt;
&lt;br /&gt;
Fasta maillistor hanteras i /afs/stacken.kth.se/admin/mail/mailinglists.conf.&lt;br /&gt;
&lt;br /&gt;
För att uppdatera går man in på vingummi.stacken.kth.se som root och i /afs/stacken.kth.se/admin/mail skriver make, dvs:&lt;br /&gt;
&lt;br /&gt;
kinit luser/root@STACKEN.KTH.SE&lt;br /&gt;
ssh -KX root@vingummi.stacken.kth.se&lt;br /&gt;
cd /afs/stacken.kth.se/admin/mail&lt;br /&gt;
make install&lt;br /&gt;
exit&lt;br /&gt;
&lt;br /&gt;
## Mailman listor&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=1389</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=1389"/>
		<updated>2017-12-27T23:20:50Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Länkar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Välkommen till [http://www.stacken.kth.se Datorföreningen Stackens] wiki!&lt;br /&gt;
&lt;br /&gt;
Tanken med wikin är att ha ett centralt ställe med information om hur saker funkar, vad saker ligger, vad saker körs o.s.v...&lt;br /&gt;
README:s på afs är trevliga men långt från lika tillgängliga som på en webbsida/wiki, speciellt för nya medlemmar. Varför jag valde en wiki är att det är ett välkänt sätt för många att sammarbeta tillsammans. Jag valde MediaWiki då det är den största och mest välkända platformen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Länkar ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Maskiner|Stackens maskiner]]&lt;br /&gt;
* [[Installera en ny server]]&lt;br /&gt;
* [[munin|Övervakning med Munin]]&lt;br /&gt;
* [[Adminintroduktion]]&lt;br /&gt;
* [[Ny Användare]]&lt;br /&gt;
* [[Ny Supersture]]&lt;br /&gt;
* [[Stackens webb]]&lt;br /&gt;
* [[Hall|Stackens Hall]]&lt;br /&gt;
* [[Staff|Staff - driftansvariga]]&lt;br /&gt;
* [[Kunskap|Kunskapsbanken - vem kan vad?]]&lt;br /&gt;
* [[Inköp]]&lt;br /&gt;
* [[Pågående projekt]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Mail-migrering]]&lt;br /&gt;
* [[Vask]] demonterings-instruktioner&lt;br /&gt;
&lt;br /&gt;
== Vill du hjälpa till att skriva? ==&lt;br /&gt;
&lt;br /&gt;
Om du vill hjälpa till att skiva så kontakta [[User:Nsg]], kontoregistrering kan bara en Wiki Admin göra för att förhindra Spammare.&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=814</id>
		<title>Eken</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=814"/>
		<updated>2014-07-31T22:14:15Z</updated>

		<summary type="html">&lt;p&gt;Magnus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eken är vår maskin som innehåller blad, serverblad. Sexton stycken närmare bestämt.&lt;br /&gt;
&lt;br /&gt;
Varje blad har plats för 2 hotswap SAS 2 1/2 tums diskar. Vi har mest 73GB 10K diskar.&lt;br /&gt;
&lt;br /&gt;
Chassit har 2 switchar som har en port per blad inåt och 4 utåt. Vi använder just nu endast switch-1 vars portar dyker upp som första porten i bladen.&lt;br /&gt;
&lt;br /&gt;
Bladchassit har ett console-IP-nät som är en p2p länk kabel till eth1 på vingummi (10.51.8.17). Chassikontrollern heter 10.51.8.1 och nodkontrollrarna heter 10.51.8.101 och uppåt. IP numret är historiskt (Rack 51, Unit 8). Det går att ssh:a in med DELL standard root lösen (calvin).&lt;br /&gt;
&lt;br /&gt;
Lite exampel på kommandon från chassikontrollern:&lt;br /&gt;
&lt;br /&gt;
 $ connect switch-1&lt;br /&gt;
 &lt;br /&gt;
 $ serveraction -m server-16 powerup&lt;br /&gt;
 &lt;br /&gt;
 $ connect server-16&lt;br /&gt;
 &lt;br /&gt;
 $ serveraction -m server-16 powerdown&lt;br /&gt;
 &lt;br /&gt;
 $ getpminfo&lt;br /&gt;
 $ getpbinfo&lt;br /&gt;
 &lt;br /&gt;
 $ getsysinfo&lt;br /&gt;
 &lt;br /&gt;
 $ chassisaction -m switch-1 reset&lt;br /&gt;
&lt;br /&gt;
Hur man byter IP på blad-service-CPUn:&lt;br /&gt;
http://en.community.dell.com/techcenter/blades/w/wiki/tips-for-setting-up-idrac.aspx&lt;br /&gt;
&lt;br /&gt;
Detta verkar vara längsta timeout man kan sätta (gjort)&lt;br /&gt;
&lt;br /&gt;
 racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 1920&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| 01&lt;br /&gt;
| 02&lt;br /&gt;
| 03&lt;br /&gt;
| 04&lt;br /&gt;
| 05&lt;br /&gt;
| 06&lt;br /&gt;
| 07&lt;br /&gt;
| 08&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
| 12&lt;br /&gt;
| 13&lt;br /&gt;
| 14&lt;br /&gt;
| 15&lt;br /&gt;
| 16&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Status på saker&lt;br /&gt;
; 01&lt;br /&gt;
: Trasig?&lt;br /&gt;
; 02&lt;br /&gt;
: Problem med controllern? cpu? mb? krånglade vid install&lt;br /&gt;
; 03&lt;br /&gt;
: nsg&lt;br /&gt;
; 04&lt;br /&gt;
: nsg&lt;br /&gt;
; 05&lt;br /&gt;
: [[milko]] kör AFS VLDB just nu (maxad RAM och dubbla HD)&lt;br /&gt;
; 06&lt;br /&gt;
: nys - ny ns, magda-projekt&lt;br /&gt;
; 07&lt;br /&gt;
: OK (oanvänt maxad RAM och HD)&lt;br /&gt;
; 08&lt;br /&gt;
: blade-a-server-8 - [[VM hosting]]&lt;br /&gt;
; 09&lt;br /&gt;
: blade-a-server-9 - [[VM hosting]]&lt;br /&gt;
; 10&lt;br /&gt;
: ny milko (maxad RAM och HD)&lt;br /&gt;
; 11&lt;br /&gt;
: OK (oanvänt maxad RAM och HD)&lt;br /&gt;
; 12&lt;br /&gt;
: Loopar i startscreen (maxad RAM och HD)&lt;br /&gt;
; 13&lt;br /&gt;
: OK (oanvänt)&lt;br /&gt;
; 14&lt;br /&gt;
: OK (oanvänt)&lt;br /&gt;
; 15&lt;br /&gt;
: OK (oanvänt)&lt;br /&gt;
; 16&lt;br /&gt;
: OK (oanvänt)&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Eken]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=791</id>
		<title>Eken</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=791"/>
		<updated>2014-04-10T23:01:46Z</updated>

		<summary type="html">&lt;p&gt;Magnus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eken är vår maskin som innehåller blad, server blad. Sexton stycken närmare.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| 01&lt;br /&gt;
| 02&lt;br /&gt;
| 03&lt;br /&gt;
| 04&lt;br /&gt;
| 05&lt;br /&gt;
| 06&lt;br /&gt;
| 07&lt;br /&gt;
| 08&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
| 12&lt;br /&gt;
| 13&lt;br /&gt;
| 14&lt;br /&gt;
| 15&lt;br /&gt;
| 16&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Status på saker&lt;br /&gt;
; 01&lt;br /&gt;
: Trasig?&lt;br /&gt;
; 02&lt;br /&gt;
: Problem med controllern? cpu? mb? krånglade vid install&lt;br /&gt;
; 03&lt;br /&gt;
: nsg&lt;br /&gt;
; 04&lt;br /&gt;
: nsg&lt;br /&gt;
; 05&lt;br /&gt;
: mysko - undvik tills vi felsökt&lt;br /&gt;
; 06&lt;br /&gt;
: nys - ny ns, magda-projekt&lt;br /&gt;
; 08&lt;br /&gt;
: abo&lt;br /&gt;
; 09&lt;br /&gt;
: abo&lt;br /&gt;
; 10&lt;br /&gt;
: Slaktad på minne &amp;amp; disk&lt;br /&gt;
; 11&lt;br /&gt;
: Slaktad på minne &amp;amp; disk&lt;br /&gt;
; 12&lt;br /&gt;
: Slaktad på disk&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Eken]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=790</id>
		<title>Eken</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Eken&amp;diff=790"/>
		<updated>2014-04-10T23:00:15Z</updated>

		<summary type="html">&lt;p&gt;Magnus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eken är vår maskin som innehåller blad, server blad. Sexton stycken närmare.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| 01&lt;br /&gt;
| 02&lt;br /&gt;
| 03&lt;br /&gt;
| 04&lt;br /&gt;
| 05&lt;br /&gt;
| 06&lt;br /&gt;
| 07&lt;br /&gt;
| 08&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
| 12&lt;br /&gt;
| 13&lt;br /&gt;
| 14&lt;br /&gt;
| 15&lt;br /&gt;
| 16&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Status på saker&lt;br /&gt;
; 01&lt;br /&gt;
: Trasig?&lt;br /&gt;
; 02&lt;br /&gt;
: Problem med controllern? cpu? mb? krånglade vid install&lt;br /&gt;
; 03&lt;br /&gt;
: nsg&lt;br /&gt;
; 04&lt;br /&gt;
: nsg&lt;br /&gt;
; 05&lt;br /&gt;
: mysko - undvik tills vi felsökt&lt;br /&gt;
; 06&lt;br /&gt;
: nys - ny ns, magda-projekt&lt;br /&gt;
; 08&lt;br /&gt;
: abo&lt;br /&gt;
; 09&lt;br /&gt;
: abo&lt;br /&gt;
; 10&lt;br /&gt;
: Slaktad på minne &amp;amp; disk&lt;br /&gt;
; 11&lt;br /&gt;
: Slaktad på minne &amp;amp; disk&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Eken]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=666</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=666"/>
		<updated>2013-09-01T14:54:24Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Cyrus IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
** Extrahera special-hack i Mailman och applicera de på nya Mailman&lt;br /&gt;
** Exportera data från gamla installationen och importera i nya&lt;br /&gt;
** Konfigurera Postfix på vingummi för att interaggera med Mailman&lt;br /&gt;
** Ta bort gamla omskrivningsmagin från skriptar och Make-system&lt;br /&gt;
** Skapa lists.* tilläggen för vingummi cert&lt;br /&gt;
** Peka om DNS för lists.* till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;br /&gt;
* 2013-08-22 - Vingummi återupplivad efter större systemkrash. (haba, magda, levitte, nsg)&lt;br /&gt;
&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=617</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=617"/>
		<updated>2012-12-05T21:04:34Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Imap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Cyrus IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
** Extrahera special-hack i Mailman och applicera de på nya Mailman&lt;br /&gt;
** Exportera data från gamla installationen och importera i nya&lt;br /&gt;
** Konfigurera Postfix på vingummi för att interaggera med Mailman&lt;br /&gt;
** Ta bort gamla omskrivningsmagin från skriptar och Make-system&lt;br /&gt;
** Skapa lists.* tilläggen för vingummi cert&lt;br /&gt;
** Peka om DNS för lists.* till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;br /&gt;
&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Installera_en_ny_server&amp;diff=553</id>
		<title>Installera en ny server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Installera_en_ny_server&amp;diff=553"/>
		<updated>2012-09-27T23:01:31Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* SSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En server på stacken bör ha några saker installerade och konfigurerade innan den tas i drift, självklart finns det undantag. Här kommer en kort genomgång om vad som behöver installeras och konfigureras upp på en ny server.&lt;br /&gt;
&lt;br /&gt;
Jag kommer inte gå in på specifika detaljer då en stackenserver kan köra en mängd av olika operativssystem. Instruktionerna här kommer vara generella för att gå att tillämpa på så många olika system som möjligt. Skapa en ny sida om du vill du skiva dokumentation för en speciellt system och länka dit.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
Om du ska sätta upp en AFS-server läs vidare på [[Installera AFS-Server]]. Nästan alla servrar är AFS-klienter, det finns två implementationer som används. Arla och OpenAFS.&lt;br /&gt;
&lt;br /&gt;
=== Arla ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Arla is a free AFS implementation.&lt;br /&gt;
The main goal is to make a fully functional client with all capabilities of AFS as formerly sold by Transarc and today available as OpenAFS. Other stuff, such as servers and management tools are being developed, but currently not considered stable.&lt;br /&gt;
&lt;br /&gt;
http://www.stacken.kth.se/project/arla/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OpenAFS ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
AFS is a distributed filesystem product, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for federated file sharing and replicated read-only content distribution, providing location independence, scalability, security, and transparent migration capabilities. AFS is available for a broad range of heterogeneous systems including UNIX, Linux, MacOS X, and Microsoft Windows&lt;br /&gt;
&lt;br /&gt;
IBM branched the source of the AFS product, and made a copy of the source available for community development and maintenance. They called the release OpenAFS.&lt;br /&gt;
&lt;br /&gt;
http://www.openafs.org/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kerberos ==&lt;br /&gt;
&lt;br /&gt;
Kerberos is a computer network authentication protocol, which allows nodes communicating over a non-secure network to prove their identity to one another in a secure manner. Its designers aimed primarily at a client–server model, and it provides mutual authentication — both the user and the server verify each other&#039;s identity. Kerberos protocol messages are protected against eavesdropping and replay attacks.&lt;br /&gt;
&lt;br /&gt;
Det finns två implementationer av Kerberos, den som kommer från MIT och en mer lokal som är utvecklad är i Sverige. Jag rekommenderar starkt Heimdal.&lt;br /&gt;
&lt;br /&gt;
=== MIT Kerberos ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
MIT makes an implementation of Kerberos freely available, under copyright permissions similar to those used for BSD.&lt;br /&gt;
&lt;br /&gt;
http://web.mit.edu/kerberos/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Heimdal ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Heimdal is an implementation of Kerberos 5 (and some more stuff) largely written in Sweden (which was important when we started writing it, less so now). It is freely available under a three clause BSD style license. &lt;br /&gt;
&lt;br /&gt;
http://www.h5l.org/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
==== Kerberos ====&lt;br /&gt;
&lt;br /&gt;
På många system får du göra en serie av val vid installationen. Om så ej är fallet, eller om du vill ändra något så hittar du konfigurationfilen i /etc/krb5.conf på UNIX-system. Det kan räcka med att sätta default_realm till STACKEN.KTH.SE men eventuellt måste du ange adressen till kdc m.m.&lt;br /&gt;
&lt;br /&gt;
Exempel (/etc/krb5.conf)&lt;br /&gt;
  &lt;br /&gt;
  /.../&lt;br /&gt;
  &lt;br /&gt;
  default_realm = STACKEN.KTH.SE&lt;br /&gt;
  allow_weak_crypto = true&lt;br /&gt;
  &lt;br /&gt;
  /.../&lt;br /&gt;
  &lt;br /&gt;
  STACKEN.KTH.SE = {&lt;br /&gt;
      kdc = kerberos.stacken.kth.se&lt;br /&gt;
      kdc = kerberos-1.stacken.kth.se&lt;br /&gt;
      admin_server = kerberos.stacken.kth.se&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  /../&lt;br /&gt;
&lt;br /&gt;
allow_weak_crypto behövs (tyvärr) för att det ska gå att logga in på maskinen med hjälp av kerberos. Om det går att unvika, unvik inställningen. Men som det är uppsatt i dag så måste vi ha den inställningen.&lt;br /&gt;
&lt;br /&gt;
==== SSH ====&lt;br /&gt;
&lt;br /&gt;
Det är rekommenderat att konfigurera OpenSSH så man kan använda ssh med kerberos för att logga in på maskinen. För att det ska funka behöver du ändra ett par inställningar i sshd_config. Självklart förusätter det att den varsionen av OpenSSH man har installerad har stödj för kerberos byggt in.&lt;br /&gt;
&lt;br /&gt;
  PermitRootLogin without-password&lt;br /&gt;
  KerberosAuthentication yes&lt;br /&gt;
  KerberosOrLocalPasswd yes&lt;br /&gt;
  KerberosTicketCleanup yes&lt;br /&gt;
  GSSAPIAuthentication yes&lt;br /&gt;
  GSSAPIKeyExchange yes&lt;br /&gt;
&lt;br /&gt;
För att det ska funka så måste /etc/hostname innehålla datorns fulla adress. T.ex. cookie.stacken.kth.se för servern cookie.&lt;br /&gt;
&lt;br /&gt;
Du vill också kopiera in .k5login i /root/.k5login med lista på alla /root principaler som skall få logga in som root.&lt;br /&gt;
&lt;br /&gt;
== E-Post ==&lt;br /&gt;
&lt;br /&gt;
Jag rekommenderar starkt att servern konfigureras upp så att den kan skicka e-post. Det är bra att olika systemtjänster kan skicka e-post om något är fel. Du kan skicka e-posten själv eller skicka genom smtp.stacken.kth.se som är våran mail-server.&lt;br /&gt;
&lt;br /&gt;
Notera att man skall inte peka ut brev (gamla servern) eller vingummi (nya servern) utom när man vet väldigt väl vad man gör, smtp aliaset skall användas just för att vi skall kunna peka på rätt maskin utan att ha sönder konfigurationen på ett antal maskiner.&lt;br /&gt;
&lt;br /&gt;
== CERT ==&lt;br /&gt;
&lt;br /&gt;
För att skapa Stacken CERT så rekommenderas att läsa och följa anvisningarna i&lt;br /&gt;
&lt;br /&gt;
  /afs/stacken.kth.se/admin/CA/Private/README&lt;br /&gt;
&lt;br /&gt;
== Installerade servrar ==&lt;br /&gt;
&lt;br /&gt;
Här finns ett antal exempel på server-installationer som kan vara till inspiration.&lt;br /&gt;
&lt;br /&gt;
* [[Mhount-Kilimanjaro]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Installera_en_ny_server&amp;diff=552</id>
		<title>Installera en ny server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Installera_en_ny_server&amp;diff=552"/>
		<updated>2012-09-27T22:45:54Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* E-Post */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En server på stacken bör ha några saker installerade och konfigurerade innan den tas i drift, självklart finns det undantag. Här kommer en kort genomgång om vad som behöver installeras och konfigureras upp på en ny server.&lt;br /&gt;
&lt;br /&gt;
Jag kommer inte gå in på specifika detaljer då en stackenserver kan köra en mängd av olika operativssystem. Instruktionerna här kommer vara generella för att gå att tillämpa på så många olika system som möjligt. Skapa en ny sida om du vill du skiva dokumentation för en speciellt system och länka dit.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
Om du ska sätta upp en AFS-server läs vidare på [[Installera AFS-Server]]. Nästan alla servrar är AFS-klienter, det finns två implementationer som används. Arla och OpenAFS.&lt;br /&gt;
&lt;br /&gt;
=== Arla ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Arla is a free AFS implementation.&lt;br /&gt;
The main goal is to make a fully functional client with all capabilities of AFS as formerly sold by Transarc and today available as OpenAFS. Other stuff, such as servers and management tools are being developed, but currently not considered stable.&lt;br /&gt;
&lt;br /&gt;
http://www.stacken.kth.se/project/arla/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OpenAFS ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
AFS is a distributed filesystem product, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for federated file sharing and replicated read-only content distribution, providing location independence, scalability, security, and transparent migration capabilities. AFS is available for a broad range of heterogeneous systems including UNIX, Linux, MacOS X, and Microsoft Windows&lt;br /&gt;
&lt;br /&gt;
IBM branched the source of the AFS product, and made a copy of the source available for community development and maintenance. They called the release OpenAFS.&lt;br /&gt;
&lt;br /&gt;
http://www.openafs.org/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kerberos ==&lt;br /&gt;
&lt;br /&gt;
Kerberos is a computer network authentication protocol, which allows nodes communicating over a non-secure network to prove their identity to one another in a secure manner. Its designers aimed primarily at a client–server model, and it provides mutual authentication — both the user and the server verify each other&#039;s identity. Kerberos protocol messages are protected against eavesdropping and replay attacks.&lt;br /&gt;
&lt;br /&gt;
Det finns två implementationer av Kerberos, den som kommer från MIT och en mer lokal som är utvecklad är i Sverige. Jag rekommenderar starkt Heimdal.&lt;br /&gt;
&lt;br /&gt;
=== MIT Kerberos ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
MIT makes an implementation of Kerberos freely available, under copyright permissions similar to those used for BSD.&lt;br /&gt;
&lt;br /&gt;
http://web.mit.edu/kerberos/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Heimdal ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Heimdal is an implementation of Kerberos 5 (and some more stuff) largely written in Sweden (which was important when we started writing it, less so now). It is freely available under a three clause BSD style license. &lt;br /&gt;
&lt;br /&gt;
http://www.h5l.org/&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
==== Kerberos ====&lt;br /&gt;
&lt;br /&gt;
På många system får du göra en serie av val vid installationen. Om så ej är fallet, eller om du vill ändra något så hittar du konfigurationfilen i /etc/krb5.conf på UNIX-system. Det kan räcka med att sätta default_realm till STACKEN.KTH.SE men eventuellt måste du ange adressen till kdc m.m.&lt;br /&gt;
&lt;br /&gt;
Exempel (/etc/krb5.conf)&lt;br /&gt;
  &lt;br /&gt;
  /.../&lt;br /&gt;
  &lt;br /&gt;
  default_realm = STACKEN.KTH.SE&lt;br /&gt;
  allow_weak_crypto = true&lt;br /&gt;
  &lt;br /&gt;
  /.../&lt;br /&gt;
  &lt;br /&gt;
  STACKEN.KTH.SE = {&lt;br /&gt;
      kdc = kerberos.stacken.kth.se&lt;br /&gt;
      kdc = kerberos-1.stacken.kth.se&lt;br /&gt;
      admin_server = kerberos.stacken.kth.se&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  /../&lt;br /&gt;
&lt;br /&gt;
allow_weak_crypto behövs (tyvärr) för att det ska gå att logga in på maskinen med hjälp av kerberos. Om det går att unvika, unvik inställningen. Men som det är uppsatt i dag så måste vi ha den inställningen.&lt;br /&gt;
&lt;br /&gt;
==== SSH ====&lt;br /&gt;
&lt;br /&gt;
Det är rekommenderat att konfigurera OpenSSH så man kan använda ssh med kerberos för att logga in på maskinen. För att det ska funka behöver du ändra ett par inställningar i sshd_config. Självklart förusätter det att den varsionen av OpenSSH man har installerad har stödj för kerberos byggt in.&lt;br /&gt;
&lt;br /&gt;
  PermitRootLogin without-password&lt;br /&gt;
  KerberosAuthentication yes&lt;br /&gt;
  KerberosOrLocalPasswd yes&lt;br /&gt;
  KerberosTicketCleanup yes&lt;br /&gt;
  GSSAPIAuthentication yes&lt;br /&gt;
  GSSAPIKeyExchange yes&lt;br /&gt;
&lt;br /&gt;
För att det ska funka så måste /etc/hostname innehålla datorns fulla adress. T.ex. cookie.stacken.kth.se för servern cookie.&lt;br /&gt;
&lt;br /&gt;
== E-Post ==&lt;br /&gt;
&lt;br /&gt;
Jag rekommenderar starkt att servern konfigureras upp så att den kan skicka e-post. Det är bra att olika systemtjänster kan skicka e-post om något är fel. Du kan skicka e-posten själv eller skicka genom smtp.stacken.kth.se som är våran mail-server.&lt;br /&gt;
&lt;br /&gt;
Notera att man skall inte peka ut brev (gamla servern) eller vingummi (nya servern) utom när man vet väldigt väl vad man gör, smtp aliaset skall användas just för att vi skall kunna peka på rätt maskin utan att ha sönder konfigurationen på ett antal maskiner.&lt;br /&gt;
&lt;br /&gt;
== CERT ==&lt;br /&gt;
&lt;br /&gt;
För att skapa Stacken CERT så rekommenderas att läsa och följa anvisningarna i&lt;br /&gt;
&lt;br /&gt;
  /afs/stacken.kth.se/admin/CA/Private/README&lt;br /&gt;
&lt;br /&gt;
== Installerade servrar ==&lt;br /&gt;
&lt;br /&gt;
Här finns ett antal exempel på server-installationer som kan vara till inspiration.&lt;br /&gt;
&lt;br /&gt;
* [[Mhount-Kilimanjaro]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=405</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=405"/>
		<updated>2012-08-23T23:21:42Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
** Extrahera special-hack i Mailman och applicera de på nya Mailman&lt;br /&gt;
** Exportera data från gamla installationen och importera i nya&lt;br /&gt;
** Konfigurera Postfix på vingummi för att interaggera med Mailman&lt;br /&gt;
** Ta bort gamla omskrivningsmagin från skriptar och Make-system&lt;br /&gt;
** Skapa lists.* tilläggen för vingummi cert&lt;br /&gt;
** Peka om DNS för lists.* till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=375</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=375"/>
		<updated>2012-03-03T10:51:30Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=374</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=374"/>
		<updated>2012-03-03T10:50:12Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 - Uppstädningen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=371</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=371"/>
		<updated>2012-03-01T21:53:08Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Imap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=370</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=370"/>
		<updated>2012-02-26T23:52:29Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Brev */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=364</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=364"/>
		<updated>2012-02-20T00:19:21Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=363</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=363"/>
		<updated>2012-02-19T23:00:24Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 - Uppstädningen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=362</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=362"/>
		<updated>2012-02-19T11:05:23Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=361</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=361"/>
		<updated>2012-02-19T10:40:59Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=360</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=360"/>
		<updated>2012-02-19T02:18:55Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=359</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=359"/>
		<updated>2012-02-19T02:18:36Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=358</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=358"/>
		<updated>2012-02-19T02:15:10Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=357</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=357"/>
		<updated>2012-02-18T21:55:55Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=356</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=356"/>
		<updated>2012-02-18T21:55:31Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=355</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=355"/>
		<updated>2012-02-18T21:51:15Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=354</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=354"/>
		<updated>2012-02-18T21:09:24Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=353</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=353"/>
		<updated>2012-02-18T16:57:36Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Principbeslut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=352</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=352"/>
		<updated>2012-02-18T14:00:21Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=351</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=351"/>
		<updated>2012-02-18T13:59:09Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=350</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=350"/>
		<updated>2012-02-18T13:56:43Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=349</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=349"/>
		<updated>2012-02-18T13:42:24Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=348</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=348"/>
		<updated>2012-02-18T13:41:18Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Fas 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=347</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=347"/>
		<updated>2012-02-18T12:49:03Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Migreringsplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
===Fas 2===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=344</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=344"/>
		<updated>2012-02-14T08:48:05Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Principbeslut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=343</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=343"/>
		<updated>2012-02-14T08:45:39Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Grundprinciper */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=342</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=342"/>
		<updated>2012-02-14T08:41:28Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Principbeslut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=341</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=341"/>
		<updated>2012-02-13T23:05:06Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Grundprinciper */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=340</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=340"/>
		<updated>2012-02-13T22:44:05Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Ny infrastruktur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=335</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=335"/>
		<updated>2012-02-13T12:45:07Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Migreringsplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified, enbart MXar och utvalda maskiner&lt;br /&gt;
* Utgående SMTP - OK/Verified, lokal domän accepteras inte ännu&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=333</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=333"/>
		<updated>2012-02-13T12:42:33Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Ny infrastruktur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=331</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=331"/>
		<updated>2012-02-13T12:33:41Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Brev */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=330</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=330"/>
		<updated>2012-02-13T12:25:37Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Apache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har gjort en hel del saker med Apache, speciellt under Debian/Ubuntu och även på [[Cookie]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb, främst sån som bor på [[igloo]].&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Levitte|Richard Levitte]]&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=329</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=329"/>
		<updated>2012-02-13T12:23:13Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Nyheter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Välkommen till [http://www.stacken.kth.se Datorföreningen Stackens] wiki!&lt;br /&gt;
&lt;br /&gt;
Tanken med wikin är att ha ett centralt ställe med information om hur saker funkar, vad saker ligger, vad saker körs o.s.v...&lt;br /&gt;
README:s på afs är trevliga men långt från lika tillgängliga som på en webbsida/wiki, speciellt för nya medlemmar. Varför jag valde en wiki är att det är ett välkänt sätt för många att sammarbeta tillsammans. Jag valde MediaWiki då det är den största och mest välkända platformen.&lt;br /&gt;
&lt;br /&gt;
== Notis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Jag blev trött på alla spammare vi har nu en enklare Captcha&amp;lt;/del&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Det funkade inte, jag har nu stängt av kontoregistrering helt. Är det någon som vill ha ett konto så maila mig eller staff.&lt;br /&gt;
--[[User:Nsg|Nsg]] 18:48, 4 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Nyheter ==&lt;br /&gt;
2012-02-13: Mail-migreringen har tagit rejäl fart. Ytterligare tester och migreringssteg innan nya mail-lösningen går online. [[User:Magnus|Magnus]]&lt;br /&gt;
&lt;br /&gt;
2011-12-29: Gardin framför rören i hörnet uppsatt.&lt;br /&gt;
&lt;br /&gt;
2011-12-20: Stackens [[Höstmöte_2011]] avhölls.&lt;br /&gt;
&lt;br /&gt;
2011-11-01: Vi har städat i helgen samt i dag och slängt och flyttat runt. Se [[Pågående_projekt]].&lt;br /&gt;
&lt;br /&gt;
2011-08-22: Webben har flyttat från [[igloo]] till [[cookie]].&lt;br /&gt;
&lt;br /&gt;
== Länkar ==&lt;br /&gt;
&lt;br /&gt;
* [[Installera en ny server]]&lt;br /&gt;
* [[munin|Övervakning med Munin]]&lt;br /&gt;
* [[Adminintroduktion]]&lt;br /&gt;
* [[Ny Användare]]&lt;br /&gt;
* [[Stackens webb]]&lt;br /&gt;
* [[Hall|Stackens Hall]]&lt;br /&gt;
* [[Staff|Staff - driftansvariga]]&lt;br /&gt;
* [[Kunskap|Kunskapsbanken - vem kan vad?]]&lt;br /&gt;
* [[Inköp]]&lt;br /&gt;
* [[Pågående projekt]]&lt;br /&gt;
* [[Mail-migrering]]&lt;br /&gt;
&lt;br /&gt;
== Vill du hjälpa till att skriva? ==&lt;br /&gt;
&lt;br /&gt;
Om du vill hjälpa till att skiva så är det bara att registrera ett konto och börja skapa och redigera sidor i äkta wiki-anda.&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Magnus&amp;diff=328</id>
		<title>Användare:Magnus</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Magnus&amp;diff=328"/>
		<updated>2012-02-13T12:20:42Z</updated>

		<summary type="html">&lt;p&gt;Magnus: Created page with &amp;quot;190 cm tall and mostly harmless fellow.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;190 cm tall and mostly harmless fellow.&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Staff&amp;diff=327</id>
		<title>Staff</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Staff&amp;diff=327"/>
		<updated>2012-02-13T12:20:09Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Hårdvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Följande personer är de som antingen är ansvariga för driften av något system eller vet mest om det.&lt;br /&gt;
&lt;br /&gt;
== Stackare ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Namn&lt;br /&gt;
! E-post&lt;br /&gt;
! Erfarenheter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[User:nsg|Stefan Berggren]]&lt;br /&gt;
| mailto:nsg@stacken.kth.se&lt;br /&gt;
| Har koll på Cookie (webbservern), håller på med Mount-servrarna (AFS Filserver).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[User:stellanl|Stellan Lagerström]]&lt;br /&gt;
| mailto:stellanl@stacken.kth.se&lt;br /&gt;
| Arduino-burk som övervakar temperatur och ljus i hallen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
| mailto:kaj@stacken.kth.se&lt;br /&gt;
| Har en del koll på diverse gamla saker&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[User:magnus|Magnus Danielson]]&lt;br /&gt;
| mailto:magda@stacken.kth.se&lt;br /&gt;
| Förste mail-arkeolog och Mailman-list-magiker, eller kort och gott den som petat lite med mailen på sista åren&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=326</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=326"/>
		<updated>2012-02-13T02:10:59Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Stroganov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=325</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=325"/>
		<updated>2012-02-13T01:48:40Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=324</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=324"/>
		<updated>2012-02-13T01:47:31Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Migreringsplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
** 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=323</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=323"/>
		<updated>2012-02-13T01:46:11Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Migreringsplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
** 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=322</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=322"/>
		<updated>2012-02-13T01:43:42Z</updated>

		<summary type="html">&lt;p&gt;Magnus: /* Brev */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin smo hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Courier IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
** 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;/div&gt;</summary>
		<author><name>Magnus</name></author>
	</entry>
</feed>