# Sähköpostin lähettäjäosoite PHP ohjelmissa

## Kenelle tämä ohje on tarkoitettu?

Tämä ohje koskee jäseniä, jotka ylläpitävät Kapsin palvelimilla web-sovelluksia — esimerkiksi PHP-sovelluksia, WordPress-sivustoja tai muita palvelinohjelmistoja — jotka lähettävät sähköpostia automaattisesti (esim. rekisteröitymis-, tilaus- tai ilmoitusviestejä).

## Miksi viestini palautui?

Jos web-sovelluksesi lähettää sähköpostia Kapsin palvelimen kautta, lähettäjäosoitteen täytyy olla Kapsin myöntämä osoite. Jos sovellus on konfiguroitu käyttämään ulkoisen palveluntarjoajan osoitetta (esim. Gmail, Outlook, Yahoo), viesti hylätään automaattisesti ja sovellus saa virheilmoituksen.

Tämä johtuu siitä, että suuret sähköpostipalveluntarjoajat (Google, Microsoft, Apple jne.) käyttävät **SPF**- ja **DMARC**-suojauksia, jotka estävät muita palvelimia lähettämästä sähköpostia heidän osoitteidensa nimissä. Vaikka viesti lähtisi Kapsin palvelimelta, vastaanottajan palvelin hylkäisi sen todennäköisesti roskapostina tai väärennetyksi.

Kapsi hylkää tällaiset viestit jo lähetysvaiheessa, jotta saat selkeän virheilmoituksen heti — etkä vasta päivien kuluttua tai ei lainkaan.

## Mitä minun pitää tehdä?

Käytä sovelluksessasi lähettäjäosoitteena omaa Kapsi-osoitettasi, esimerkiksi `käyttäjätunnus@kapsi.fi`.

Jos et tiedä mikä osoitteesi on tai miten se konfiguroidaan sovellukseen, ota yhteyttä Kapsin ylläpitoon.

## Tekniset tiedot

Kapsin lähtevä sähköpostipalvelin (`mail-web`) tarkistaa jokaisen viestin lähettäjäosoitteen. Seuraavien palveluntarjoajien osoitteiden käyttö on estetty:

| Palveluntarjoaja | Estetyt osoitteet |
|---|---|
| Google / Gmail | `@gmail.com`, `@googlemail.com` |
| Yahoo | `@yahoo.com` |
| Microsoft | `@hotmail.com`, `@outlook.com`, `@live.com`, `@msn.com` |
| Apple | `@icloud.com`, `@me.com`, `@mac.com` |
| ProtonMail | `@protonmail.com` |
| AOL | `@aol.com` |

Rajoitus on käytössä, koska nämä palveluntarjoajat julkaisevat tiukat SPF- ja DMARC-käytännöt, joiden mukaan ainoastaan heidän omat palvelimensa saavat lähettää sähköpostia heidän osoitteidensa nimissä. Muualta lähetetyt viestit päätyvät roskapostiin tai hylätään kokonaan vastaanottajan päässä.