summaryrefslogtreecommitdiffstats
path: root/e-post
diff options
context:
space:
mode:
authorGustav Eek <gustav.eek@fripost.org>2018-12-30 10:26:10 +0100
committerGustav Eek <gustav.eek@fripost.org>2018-12-30 10:26:10 +0100
commit151ef6437bc2194252f53713f6567e02963c1f7a (patch)
treea57f41c33f1403b1d50449221751302ad867bfce /e-post
parent25395abcb95f1c75950b9f28e68ef2b10d32dba3 (diff)
parentf7e3f97b71fa71b5880f31f1ea66e35e181a9711 (diff)
Merge branch 'master' into contact-procedure-update
Diffstat (limited to 'e-post')
-rw-r--r--e-post/backup.mdwn46
-rw-r--r--e-post/doman.mdwn76
-rw-r--r--e-post/migrate-google.mdwn215
3 files changed, 309 insertions, 28 deletions
diff --git a/e-post/backup.mdwn b/e-post/backup.mdwn
index cb9d2b5..661b32b 100644
--- a/e-post/backup.mdwn
+++ b/e-post/backup.mdwn
@@ -1,17 +1,53 @@
-# Att säkerhetskopiera sin e-post
+Att säkerhetskopiera sin e-post
+===============================
-Även om vi gör vårt bästa för att inte tappa bort någon data går det aldrig att lova något till 100 procent. För att vara riktigt säker rekommenderar vi dig därför att kopiera e-posten till din hemdator.
+Fripost säkerhetskopierar all data en gång i timmen till två speglade, krypterade diskar. Det är dock alltid bra att ha en lokal kopia av sina mejl. Då kommer man åt dem även om t.ex. den lokala nätförbindelsen bryts eller om föreningen skulle få problem med att komma åt IMAP-servern.
-## Med hjälp av en e-postklient
+Med hjälp av en e-postklient
+----------------------------
Ett bra sätt att spara hem sina brev från Friposts servrar är genom att använda en [e-postklient](https://sv.wikipedia.org/wiki/E-postprogram). [Här](https://wiki.fripost.org/konfigurera/) kan du läsa om hur du får ditt Fripostkonto att fungera med en sådan.
-### Icedove/Thunderbird
+### Icedove/Thunderbird ###
För att se var dina brev, kontakter m.m. sparas på datorn (för det skiljer sig mellan olika operativsystem), gå till `Inställningar -> Kontoinställningar` och klicka på `Lokala mappar` till vänster. I rutan till höger, under `Lokal katalog`, visas nu sökvägen till din e-post. Om du vill kan du leta upp katalogen i en filbläddrare och spara en kopia på ett externt lagringsmedium, förslagsvis som en krypterad tar.gz- eller zip-fil.
-### Avancerade användare
+### Avancerade användare ###
* [getmail](http://pyropus.ca/software/getmail/)
* [offlineimap](https://github.com/nicolas33/offlineimap)
*TODO: Lägg till exempelconfar.*
+
+~/.offlineimaprc exempel, för att synca över mail från gammal email server till ny.
+
+ #src: https://blog.stefanproell.at/2015/11/19/migrate-all-your-mail-between-two-imap-servers-with-offlineimap/
+
+ # To get cert_fingerprint for your site
+ # openssl s_client -connect imap.fripost.org:993 < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin | sed 's/./\L&/g' | sed 's/\://g'
+
+ [general]
+ accounts = Email-Sync
+ maxsyncaccounts = 1
+
+ [Account Email-Sync]
+ remoterepository = old_server
+ localrepository = new_server
+
+ [Repository old_server]
+ type = IMAP
+ remotehost = imap.kolabnow.com
+ remoteuser = user@mykolab.com # your email
+ ssl = yes
+ maxconnections = 1
+ cert_fingerprint = ad0089079bfb568e4c40c99c190e01c064380018 #Site specific
+ #folderfilter = lambda folder: folder not in ['Trash','Kalender','Journal']
+ readonly = true
+
+ [Repository new_server]
+ type = IMAP
+ remotehost = imap.fripost.org
+ remoteuser = user@fripost.org # your email
+ ssl = yes
+ cert_fingerprint = 401265fa4eba49c0cef5f2e4c7497bd03c1b387a #Site specific
+ maxconnections = 1
+
diff --git a/e-post/doman.mdwn b/e-post/doman.mdwn
index 1c4055d..2cce8d6 100644
--- a/e-post/doman.mdwn
+++ b/e-post/doman.mdwn
@@ -1,6 +1,9 @@
-# Eget domännamn
+[[!meta title="Egen domän"]]
-Vi har bestämt att alla ska få koppla ett (1) eget domännamn till fripost.org. Man får då ett obegränsat antal alias som kopplas till inkorgen.
+Om att använda ett eget domännamn
+==============
+
+Alla kan koppla sitt eget domännamn till fripost.org. Man får då ett obegränsat antal alias som kan kopplas till inkorgen.
Det betyder att om jag exempelvis äger domännamnet `skangas.se` så kan jag koppla det till mitt fripost-konto. På skangas.se kan jag sedan ha flera olika adresser som går till samma ställe:
@@ -12,9 +15,11 @@ Man kan då nå mig på flera olika adresser som sedan samlas upp i min inkorg f
Proceduren för att fixa detta involverar just nu en del manuellt arbete men vi jobbar på att göra det enklare.
-# Hur gör man?
- 1. Skicka ett e-brev till [[admin@fripost.org|mailto:admin@fripost.org]] från ditt fripost-konto med det önskade domännamnet. Inkludera alla eventuella alias i ett rimligt format, t.ex. en lång lista med en e-postadress per rad, eller ännu hellre alla på en lång rad separerade med komma och mellanrum. Detta gör att det blir möjligt att skicka e-brev från Fripost med de önskade adresserna som avsändare.
+Hur gör man?
+============
+
+ 1. Skicka ett e-brev till [admin@fripost.org](mailto:admin@fripost.org) från ditt fripost-konto med det önskade domännamnet. Inkludera alla eventuella alias i ett rimligt format, t.ex. en lång lista med en e-postadress per rad, eller ännu hellre alla på en lång rad separerade med komma och mellanrum. Detta gör att det blir möjligt att skicka e-brev från Fripost med de önskade adresserna som avsändare.
2. Invänta en bekräftelse på att ditt domännamn har lagts till på Friposts system.
@@ -43,33 +48,41 @@ Proceduren för att fixa detta involverar just nu en del manuellt arbete men vi
Klart!
-# Vanliga frågor
-## Får jag ha fler än ett domännamn?
+Vanliga frågor
+==============
+
+Får jag ha fler än ett domännamn?
+---------------------------------
Ja, om du vill koppla på fler än ett domännamn skicka ett e-brev till
-[[admin@fripost.org|mailto:admin@fripost.org]] så ska vi se vad vi kan
+[admin@fripost.org](mailto:admin@fripost.org) så ska vi se vad vi kan
göra. Men tänk på att administratörerna gör detta på sin fritid :-)
Några medlemmar har valt att donera extra pengar till Fripost som tack
för att administratörerna varit så vänliga och lagt till deras extra
domännamn.
-## Om man är flera som är medlemmar, kan man få olika adresser från samma domän till olika konton hos er?
+Om man är flera som är medlemmar, kan man få olika adresser från samma domän till olika konton hos er?
+------------------------------------------------------------------------------------------------------
Ja, det finns ingenting som hindrar det. Dock kan vi ha max en person som står som ägare per domännamn. Alla ändringar av eventuella alias måste göras av dess ägare.
-# Tekniska frågor (på engelska)
-## What about the reserved `postmaster@` and `abuse@` addresses?
+Tekniska frågor (på engelska)
+=============================
+
+What about the reserved `postmaster@` and `abuse@` addresses?
+-------------------------------------------------------------
According to [RFC 822 Section 6.3](https://tools.ietf.org/html/rfc822#section-6.3) and
[RFC 2142 Section 4](https://tools.ietf.org/html/rfc2142#section-4), the
addresses `postmaster@yourdomain.se` and `abuse@yourdomain.se` are both
reserved and required, and *must* be routed to the person(s) responsible
-for your domain's mail system, i.e., [[admin@fripost.org|mailto:admin@fripost.org]].
+for your domain's mail system, i.e., [admin@fripost.org](mailto:admin@fripost.org).
For convenience they are also automatically forwarded to the domain
-owner(s), but *beware that we will also receive and read them*!
+owner(s), but *beware that the Fripost admin team will also receive and
+read them*!
On a related note, we encourage domain owners to create aliases for
common roles and services such as `root@`, `hostmaster@`, `webmaster@`,
@@ -81,18 +94,20 @@ Furthermore a virtual domain `discard.fripost.org` is available on the
MX:es, for which all messages are silently discarded. Hence you can
define your own `noreply@` alias by routing it to `noreply@discard.fripost.org`.
-## I want my domain `example.net` to mirror my other domain `example.org`, but only add addresses under the later.
+I want my domain `example.net` to mirror my other domain `example.org`, but only add addresses under the later.
+---------------------------------------------------------------------------------------------------------------
What you want is to make `example.net` a *domain alias* and point it
to `example.org`. You won't be able to configure `example.org` directly
(you won't be able to create `my-alias@example.net` for instance);
instead any message to say, `whatever@example.net` will be routed to
`whatever@example.org` (if it exists; the message will bounce otherwise).
-Just drop us a line at [[admin@fripost.org|mailto:admin@fripost.org]] if
+Just drop us a line at [admin@fripost.org](mailto:admin@fripost.org) if
you want a domain alias, and tell us its destination (just like with
regular aliases, the destination doesn't have to be hosted at Fripost).
-## I want to receive messages sent to `anything@example.org`, but I can't create an infinite number of aliases!
+I want to receive messages sent to `anything@example.org`, but I can't create an infinite number of aliases!
+------------------------------------------------------------------------------------------------------------
No problem, we can add a catch-all address on your domain; catch alls
have the lowest priority, so you can still have regular aliases and
@@ -106,22 +121,36 @@ Also, don't forget that the reserved addresses `postmaster@` and
`abuse@` have a special treatment and will always bypass your catchall
address (see above).
-## Why are my outgoing emails signed with Fripost's DKIM key?
+Why are my outgoing emails signed with Fripost's DKIM key?
+----------------------------------------------------------
When you're using our Mail Submission Agent (`smtp.fripost.org`, see our
[wiki page](https://wiki.fripost.org/konfigurera/) on the subject) or our
[webmail](https://mail.fripost.org) to send an email, you might have
noticed a "DKIM-Signature" field in the mail header on the receiver side:
- DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fripost.org; ...; s=20140703; ...
+ DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fripost.org; …; s=8f00fb94ec6c37aacb48bd43e073f9b7; …
This field was added just before your mail left Fripost's infrastructure. The
selector and signing domain, respectively given by "s=" and "d=", provide a way
for the receiver to fetch the public part of the key used to sign the message
from the signing domain's DNS zone:
- $ dig +short 20140703._domainkey.fripost.org TXT
- "v=DKIM1\; k=rsa\; t=s\; s=email\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUIUVYm2WCwrXYd+cEIpKPSaxm5MxqFP3Ie7nAo+ZCLgt+oEPTuGA2dwqXAo04BeJERDKV5AGNusdn0EObjFApQZGtD7ROPrdtSMsQsOC2jDrk/FVIBWjk8NeXXA8eFHBLgB4WhByerrHYvCKO4wR5N6bT+y/QDWl868WM7ejEHwIDAQAB"
+ $ dig 8f00fb94ec6c37aacb48bd43e073f9b7._domainkey.fripost.org TXT +short \
+ | sed 's/" "//g' | tr -d '"' \
+ | fold -w64 | sed '1s/.*/ ( "&"/; 1!s/.*/ "&"/; $s/$/ )/'
+ ( "v=DKIM1; k=rsa; t=s; s=email; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"
+ "MIIBCgKCAQEApmCWIVZt+L/bJ5+abvdmFm6Er/9g6e4WX2HKyeIfC5eDaPbUyHqH"
+ "SY7xzWNiU+cbBvny8BASkdWsclLdoiuMJ6Yes5VSzkH6j2gp9Uuy7d6p61Jbrizi"
+ "7/CQzCZfhi5uGKiGtV2g+V/sIuXekm9Q+Q2eqjj/6hUHGDPTTKEFlgruyaS6y+Ke"
+ "s+sJYjMG62lbTOKL5TjY6z0Gr2AMfglBUj9QWD5jm+bH0clE1HZq51mxXQbV2v/7"
+ "JEHjznR0nSB+jY2EV7g/MXM8DwJCDH4ZcknoH0NrcJRjuRt8ndufnx4Qh0t7qqWw"
+ "mGF0jZOcZxHeODfkUlLxQ4SCMVeqV/SSTwIDAQAB" )
+
+(Where the Resource Record is formatted as a parentheses-enclosed list
+of chunks, cf. [RFC 1035 sec. 5.1](https://tools.ietf.org/html/rfc1035#section-5.1).)
+The public part of our DKIM keys can also be found
+[there](https://git.fripost.org/fripost-ansible/tree/certs/dkim).
See RFCs [6376](https://tools.ietf.org/html/rfc6376) and
[7001](https://tools.ietf.org/html/rfc7001) for references. The
@@ -142,13 +171,14 @@ instance). This doesn't really disclose anything as our domain can be
found in the mail header anyway, but if you prefer to have your own key
drop us a line, we will find something out.
-## Should I publish a SPF (Sender Policy Framework) record for my domain?
+Should I publish a SPF (Sender Policy Framework) record for my domain?
+----------------------------------------------------------------------
The [Wikipedia page](https://en.wikipedia.org/wiki/Sender_policy_framework)
has a nice introduction to SPF; other references include the
"official" [SPF page](http://www.openspf.org) and RFCs
-[4408](https://tools.ietf.org/html/rfc4408) and
-[6652](https://tools.ietf.org/html/rfc6652).
+[6652](https://tools.ietf.org/html/rfc6652) and
+[7208](https://tools.ietf.org/html/rfc7208).
`fripost.org` currently uses the following policy:
@@ -200,7 +230,7 @@ OpenSPF's [FAQ](http://www.openspf.org/FAQ),
[Common Mistakes](http://www.openspf.org/FAQ/Common_mistakes) and
[Best Practices](http://www.openspf.org/Best_Practices) pages.
There are e-mail based SPF testers; unfortunately the "official"
-one [[spf-test@openspf.net|mailto:spf-test@openspf.net]] doesn't work
+one [spf-test@openspf.net](mailto:spf-test@openspf.net) doesn't work
anymore, but you can use
[Port25.com](https://www.port25.com/support/authentication-center/email-verification/)'s
for instance.
diff --git a/e-post/migrate-google.mdwn b/e-post/migrate-google.mdwn
new file mode 100644
index 0000000..4f48f80
--- /dev/null
+++ b/e-post/migrate-google.mdwn
@@ -0,0 +1,215 @@
+[[!meta title="Migrera från Google"]]
+
+Fripost anordnar verkstäder kring att flytta adresser, e-post,
+kontakter, etc. från t.ex. Google till Fripost. Att frigöra sig och
+fly från Google-beroendet var ett populärt förslag bl.a. på årsmötet
+2017.
+
+Detta är en översikt över vad det innebär att flytta från andra
+leverantörer.
+
+ 1. Konfigurera vidarebefordring av e-post till Fripost
+
+ 2. Flytta över e-posten. "Ladda ner" all befintlig e-post (för överföring) och ev. vid
+ behov ladda upp motsvarande till Fripost
+
+ 3. Ladda över kontakter till Roundcube webmail (*mail.fripost.org*)
+
+ 4. Skapa kalender (Nextcloud) och stämma av med Google-kalender
+
+ 5. Stäm av kontakter mellan e-postprogram och telefon mot Nextcloud
+
+ 6. "Ladda ner" alla Google Drive-filer och upp på Nextcloud
+
+ * Ladda ner
+ * Överföra till öppna format
+ * Ladda upp på Nextcloud
+
+Läs mer om [Nextcloud och LibreOffice Online](/nextcloud-and-lool),
+status, och vad får man med Fripost.
+
+# 1. Vidarebefordring
+
+**Vidarebefordra e-post från Gmail.** Välj kugghjulet -> "Inställningar"
+-> "Vidarebefodring och POP/IMAP" -> "Lägg till vidarebefodringsadress". Mata in
+Fripostadressen. Gmail skickar ett brev till Fripostadressen för
+bekräftelse. Följ instruktionerna i det. Konfigurera sen
+vidarebefordringen. Man välja att breven i Gmail ska behållas,
+markeras som lästa, arkiveras, eller tas bort. Vad man väljer är inte
+så noga men vi rekommenderar såklart att inte ha e-post på Google.
+
+Läs Wolber,
+[How to auto-forward emails in Gmail and G Suite](https://www.techrepublic.com/article/how-to-auto-forward-emails-in-gmail-and-g-suite/),
+*techrepublic.com* ,juli 2017.
+
+**Vidarebefordra e-post från Yahoo.**
+
+I korthet
+
+ 1. Växla till "klassiskt gränssnitt"
+ 2. Följ instruktionerna i artikeln: Hitta "Inställningar" -> "Konton"
+ -> Hitta och välj rätt konto -> "Vidarebefordra". Mata in Fripostadressen.
+ 3. Fripostadressen måste verifieras via ett bekräftelse-brev
+ 4. Bekräfta att det fungerar
+
+Se mer på
+[Automatically forward emails](https://help.smallbusiness.yahoo.net/s/article/SLN22028)
+
+
+# 2. Flytta över e-post
+
+Att flytta över e-post kan lösas på flera sätt. Enklast är att använda
+en e-postklient. Stegen är följande:
+
+ 1. Konfigurera ett konto i e-postklienten för Fripost
+ 2. Konfigurera ett annat konto för Gmail
+ 3. Flytta över genom att markera och flytta
+
+Börja med att läsa artikeln om [Säkerhetskopiering](/e-post/backup) som
+introduktion.
+
+Välj en e-postklient och konfigurera den för Fripost som beskrivs på
+[Att konfigurera en e-postklient](/konfigurera). Har du telefon eller
+sufrplatta. Läs wiki-sidan
+om [Fripost i mobiltelefonen](/e-post-i-telefonen).
+
+Konfigurera Google-kontot på liknande sätt som Fripost-kontot. Vid
+konfiguration av t.ex. Thunderbird kommer Google be om bekräftelse av
+lösenord.
+
+Dra och flytta för att flytta alla inkorgar och brev mellan kontona.
+
+
+# 3. Ladda över kontakter till Roundcube
+
+Roundcube och Gmail arbetar båda med s.k. VCF-filer (Virtual Contact
+File, också [vCard](https://en.wikipedia.org/wiki/VCard) vilket är
+samma format) för kontakter. VCF-filerna kan också användas för
+avstämning med telefoner, o.s.v. Processen är
+
+ 1. Exportera (säkerhetskopiera) kontakter från Gmail
+ 2. Importera i Roundcube
+
+**Säkerhetskopiera kontakterna från Gmail.**
+
+Se vidare
+
+ * [Import, restore, or back up contacts](https://support.google.com/mail/answer/1069522?hl=en),
+ *support.google.com*.
+
+**Importera till roundcube.** På [mail.fripost.org](https://mail.fripost.org) välj
+"Adressbok" -> "Importera" -> "Bläddra", och leta reda på VCF-filen i
+dialogrutan.
+
+Det finns mycket man kan göra med kontakter: t.ex. sortera dem i
+grupper och efter kategorier, koppla bilder till kontakter, skapa
+kontaktlistor, etc. Se
+vidare
+[Address Book](https://docs.roundcube.net/doc/help/1.1/en_US/addressbook/index.html),
+*docs.roundcube.net*
+
+# 4. Skapa och stäm av kalender
+
+Kalendrar arbetar med formatet CalDAV för avstämning mellan enheter
+och e-postprogram och standardformatet ICS för filer. Processen kommer
+vara följande:
+
+ 1. Konfigurera kalendrar i Nextcloud
+ 2. Exportera Google-kalender till fil
+ 3. Ladda in kalendern i Nextcloud
+
+**Exportera Google-kalendern.** Öppna Google Kalender. Välj "Inställningar"
+-> "Kalendrar" -> "Exportera kalendrar". Resultatet är en
+ZIP-fil som innehåller ICS-filer, en per kalender som du använder. Det
+är dessa ICS-filerna som ska importeras individuellt i Nextcloud senare.
+
+Se vidare guiden
+[Export your Google calendar](https://support.google.com/calendar/answer/37111?hl=en),
+*support.google.com*.
+
+**Ladda in kalendern i Nextcloud.** Välj Kalender i menyn till vänster
+-> "Settings" -> "Import". Välj ICS-filen i dialogen. Klart!
+
+**E-postklienter.** I t.ex. Thunderbird, Evolution eller ClawsMail,
+synkronoserings-URL enligt `https://cloudnine.g-eek.se/remote.php/dav`
+
+
+**Telefonen.**
+
+ 1. Installera OpenTasks, Nextcloud clienten och DAVdroid.
+ 2. Installera DAVdroid. För android finns på F-Droid.
+ 3. Skapa en kalender på Nextcloud
+ 4. *TODO Beskriv de övriga stegen*
+
+Installera (a) OpenTasks, (b) DAVdroid och (c) Nextcloud clienten i den
+ordningen. För android finns de på F-Droid.
+
+Starta Nextcloud-klienten. Den kommer då be om
+användaruppgifter. Genom Nextcloud-klienten uppmanas man konfigurera
+DAVdroid.
+
+*TODO fundera på detta*
+
+*TODO Beskriv webcal-länkar i webläsaren och hur Nextcloud blir målapplikation för det*
+
+*TODO Beskriv prenumeration på kalendrar i nextcloud (iCal)*
+
+
+# 5. Stäm av kontakter mellan e-postprogram och telefon mot Nextcloud
+
+För automatisk avstämning av kontakter med telefoner behöver kontakter
+laddas över till Nextcloud-kontot. Kontakterna finns ju redan
+exporterade.
+
+ 1. Exportera kontakt enligt ovan
+ 2. Importer i Nextcloud
+ 3. Stäm av med telefonen
+
+**Importera i Nextcloud.** I Nextcloud, välj pilen i menyn uppe till
+vänster -> "Contacts" -> "Settings" (längst ner till vänster) ->
+"Import". Välj den exporterade filen. Det tar ett tag att ladda in
+kontakterna.
+
+**Stäm av med telefonen.** Kontot ska vara konfigurerat sedan
+ovanstående rubrik. Välj uppdatera.
+
+**Notera.**
+
+ 1. Nextcloud kan läsa bara VCF-filer v. 3 el. 4. Vissa enheter och
+ applikationer (t.ex. Gustav Eeks telefons
+ standardkontaktapplikation) exporterar kontakter i VCF-format
+ verion 2.1. Lösningen är att konvertera med Roundcube.
+
+# 4.bonus) Uppgiftslistor
+
+*TODO Beskriv avstämning av uppgiftslistor p.s.s.s. kalendrar.
+
+
+# 6. Ladda över och konvertera Google Drive-filer
+
+ * Ladda ner
+ * Överföra till oppna format
+ * Ladda upp på nextcloud
+
+*TODO fundera på detta*
+
+
+# Överkurs 1 -- Vidarebefordra alias
+
+# Överkurs 2 -- Konfigurera filter
+
+# Översikt över alternativ leverantörer
+
+ * Gmail
+
+ * G suite, Tidigare känt som "Google Apps for Work" och "Google Apps
+ for Your Domain", utvecklat av Google sedan 2006. G Suite är
+ samling tjänster (mjukvara som tjänst) för e-post,
+ gemensamredigering och fildelning. Samlingen inkluderar
+ kommunikationsprogramvarorna Gmail (epost), Hangouts (???),
+ Calendar (kalender), och Google+ (socialt nätverk); Drive för
+ fildelning och lagring; Docs, Sheets, Slides, Forms, och Sites för
+ gemensamredigering; användar- och tjänstehantering med Vault; och
+ Jamboard som är en interaktiv vit
+ tavla. [G Suite](https://en.wikipedia.org/wiki/G_Suite),
+ *en.wikipedia.org*