# Sieť a odosielanie e-mailov

## Vaše adresy

Karta vášho servera v sekcii **VPS** vašej zákazníckej zóny zobrazuje dve adresy:

| Adresa          | Jej úloha                                                                                                                                           |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Adresa IPv4** | adresa, na ktorej sa návštevníci dostanú na vaše weby cez IPv4 (porty 80 a 443, pod názvami vašich domén) a vy sami cez SSH, na porte z vašej karty |
| **Adresa IPv6** | verejná adresa vášho servera, ktorá patrí len jemu                                                                                                  |

Tieto dve adresy použijete vo svojich záznamoch DNS `A` a `AAAA` (pozri [Nasadenie webu alebo aplikácie](/sk/vps-pro/mettre-en-ligne.md)).

## Porty vášho servera

| Port                                  | Čo naň prichádza                                                                           |
| ------------------------------------- | ------------------------------------------------------------------------------------------ |
| **80** a **443**                      | vaše weby a API, cez HTTP a HTTPS, pod názvom vášho servera a domén, ktoré ste naň pridali |
| port **Pripojenie SSH** z vašej karty | váš prístup SSH, cez IPv4                                                                  |
| všetky porty, cez **IPv6**            | to, čo sa rozhodnete otvoriť na svojej adrese IPv6                                         |

Vaša adresa IPv6 patrí celá vám: o tom, čo sprístupní, rozhoduje váš firewall.

## Váš firewall

Otvorte len to, čo vaše služby sprístupňujú verejnosti. S nástrojom **ufw**, ktorý je súčasťou Ubuntu:

```
apt install ufw

ufw default deny incoming

ufw default allow outgoing

ufw allow 22/tcp      # SSH

ufw allow 80/tcp      # HTTP

ufw allow 443/tcp     # HTTPS

ufw enable

ufw status verbose
```

Port **22** nechajte otvorený: práve cez neho prichádza vaše pripojenie SSH na server, nech je na vašej karte zobrazený akýkoľvek port. Vaše databázy naďalej počúvajú na `localhost` a pristupujete k nim cez tunel SSH.

## Ochrana anti-DDoS

Trvalé sieťové filtrovanie zastaví objemové útoky skôr, než sa dostanú k vášmu serveru. Funguje nepretržite, bez akéhokoľvek nastavenia z vašej strany.

## Prenos dát

Váš VPS Pro nemá žiadny mesačný limit prenosu dát: vaši návštevníci, vaše sťahovania aj vaše zálohy smerom von prechádzajú bez počítadla.

## Odosielanie e-mailov z vášho servera

Vaše aplikácie posielajú e-maily (registrácia, zabudnuté heslo, notifikácie, faktúry) cez **SMTP relé s overením**, na porte **587** so STARTTLS. Vďaka tomu majú vaše e-maily aj najlepšiu doručiteľnosť: odchádzajú zo služby, ktorá nesie reputáciu a podpisy vašej domény.

Dva spôsoby:

* **z adresy, ktorú už máte**, u vášho súčasného poskytovateľa e-mailu;
* **zo Simafri Suite**, profesionálneho e-mailu na vašej vlastnej doméne, keď vaše objemy rastú (pozri [dokumentáciu Simafri Suite](https://docs.simafri.com/sk/suite/)).

Nastavenia vo vašej aplikácii, napríklad v súbore `.env`:

```
MAIL_HOST=smtp.vas-poskytovatel.sk

MAIL_PORT=587

MAIL_ENCRYPTION=tls

MAIL_USERNAME=notifikacie@moja-firma.sk

MAIL_PASSWORD=...
```

Pre systémové nástroje (upozornenia z `cron`, `unattended-upgrades`) odovzdá všetko tomu istému SMTP relé malé relé ako `msmtp` alebo Postfix nastavený v režime „satellite“.

## Časté otázky

### Moja aplikácia nedokáže odoslať e-mail.

Nastavte ju na port **587** s overením vášho e-mailového účtu. Test relé z vášho servera:

```
openssl s_client -starttls smtp -connect smtp.vas-poskytovatel.sk:587
```

Úvodné hlásenie, ktoré začína `220`, ukazuje, že pripojenie prechádza; potom zostáva overiť prihlasovacie meno a heslo vo vašej aplikácii.

### Ako sa moje e-maily vyhnú spamu?

Tak, že odchádzajú z vášho SMTP relé s adresou vašej domény, ktorej zóna DNS zverejňuje záznamy **SPF**, **DKIM** a **DMARC** tohto relé. Simafri Suite vám tieto záznamy poskytne pri nastavení vašej domény.

### Môže môj server pristupovať k externým službám?

Áno: vaše aplikácie volajú API, repozitáre balíkov a služby z celého sveta, cez IPv4 aj IPv6.
