---
# System prepended metadata

title: emailserver - warm up

---

# emailserver - warm up

## Part 00 - webs estàtiques a github pages amb hugo  
La web que visitem:  
https://joaniznardo.github.io/demo-pages/  

El punt de partida:  
https://github.com/joaniznardo/demo-pages-source  

El codi que se genera (i que en aquest cas "pugem" manualment)
https://github.com/joaniznardo/demo-pages

:+1: Repte personal :smile:  
https://joaniznardo.github.io/15minchallenge/
...amb un únic repo
https://github.com/joaniznardo/15minchallenge

## Part 0 - un poc de teoria
[email sending](https://gitlab.com/joanq/SMX-M7-Serveis/-/tree/master/UF2/email#2.Agentsº)

## Part 1 - el server que ens presten

punt de partida: https://poste.io/demo

1. creeu un domini que se diga <nom_cognom.io> 
***[nota: no poseu el subratllat(a.k.a. "barra baixa")]***
3. creeu un compte que se diga crack@nom_cognom.io
4. envieu-me un email a joan@surfacad.edu

Per accedir al **client web** de correu: https://demo.poste.io/webmail
Per tornar a l'**administració**: https://demo.poste.io/admin  

Envieu-vos un correu al vostre compte de l'institut  

?1 - surten a internet els missatges? sempre?  

Retorneu el missatge del vostre compte de l'institut al compte del nou domini  

?2 - arriba? perquè? és públic o privat el domini que has creat? perquè m'ha arribat a mi el teu correu a joan@surfacad.edu? és públic o privat el domini surfacad.edu?

## Part 2 - el nostre server
a play with docker...
1) crear un volum
```
docker volume create volum_mail_server
```
2) engegar el server (docker al rescat)
```
docker run -p 443:443 -p 25:25 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 4190:4190  -e TZ=Europe/Andorra -v volum_mail_server:/data --name "surfmailserver" -h "canvia_aquest_domini_o_se_veiem_lany_vinent.noesbroma" -t analogic/poste.io

```
3) crea al server de play-with-docker un compte **nom@cognom.divendres** i envia't un correu al teu compte de l'ins i reenvia'm aquest correu a mi.

## Part 3 - Docker a una vm debian


#### https://phoenixnap.com/kb/how-to-install-docker-on-debian-10
### TL;DR;
- com a root

```
# eliminem qualsevol rastre anterior :)
apt-get purge docker lxc-docker docker-engine docker.io
apt update
# preparem el repositori
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg |  apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"
# sempre actualitzem l'index local
apt update
# i instal·lem
apt-get install docker-ce docker-ce-cli containerd.io
```

![](https://i.imgur.com/hHcEleD.png) ***second chance***

![welcome_back](https://i.imgur.com/EW6z0DQ.png) ***welcome back!***

## Part 4 - Certificats - captures de pantalla (motivants)
...o no :smile: 

[lukas és un crack:](https://lukas.zapletalovi.com/2019/09/testing-tls-ca-server-and-client-certs.html) si mires el link estàs a un pas de generar certificats tan xulos com els de aquí a sota.  
Si vols comprovar on s'indiquen **(estan indicats/referenciats)** els certificats pels diferents serveis te recomane aquesta [web](https://ssl-config.mozilla.org/)

![](https://i.imgur.com/5mrqaVI.png)
![](https://i.imgur.com/8rGqORo.png)
![](https://i.imgur.com/Cdut2PM.png)
![](https://i.imgur.com/ekre1bt.png)
![](https://i.imgur.com/FA6pddx.png)


## Part 5 - it works! (...said the desktop client)
![](https://i.imgur.com/wOjIh11.png) "joan ha rebut un correu :email:"  

![](https://i.imgur.com/uTcvGWL.png) "joan llegeix el correu :smile:"  

## Part 6 - To Infinity and beyond (sols per gent amb ganes de divertir-se: part voluntària sols si tot funciona)

...i un 2on domini a una altra màquina? (intf)
[...amb un altra solució, clar](https://mailcow.email/)  

![](https://i.imgur.com/6Qy7Csg.png) Accedint a l'administració...

![](https://i.imgur.com/4WzPF2N.png) ...i al client web (SOGo)  

![](https://i.imgur.com/vcxBwGg.png) ...llegint emails  

![](https://i.imgur.com/xBrRyWC.png) ...enviant entre servers diferents en màquines diferents

![](https://i.imgur.com/OfftXub.png) ...i llegint el correu, clar :smile_cat: 


