Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

E-pošta iz WordPressa

Modul 9: E-pošta, vidljivost na tražilicama (SEO), GDPR, održavanje i preseljenje · Vrijeme čitanja: 9 minuta

Cilj učenja: Nakon ove lekcije moći ćete osigurati da e-pošta iz WordPressa (obrasci, narudžbe, poveznice za lozinku) pouzdano stiže do primatelja.

Ključni pojmovi: wp_mail, PHP mail(), pošiljatelj (From), Reply-To, SMTP, SMTP dodatak (plugin), autenticirani poštanski sandučić, transakcijska usluga slanja e-pošte, SPF, DKIM, DMARC, usklađenost (alignment), MX zapisi na drugom mjestu, testna e-poruka

WordPress šalje više e-pošte nego što mislite

Vaša web-stranica šalje e-poštu kod: ispunjenog kontaktnog obrasca, narudžbe (klijentu i Vama), novog korisnika, zaboravljene lozinke, novog komentara, automatske nadogradnje, kritične pogreške (lekcija 5.4). Ako ta e-pošta ne stigne, to često primijetite tek kada klijent nazove: "ispunio sam obrazac tri puta."

Kako WordPress standardno šalje e-poštu

WordPress šalje sve putem funkcije wp_mail. Standardno ona predaje e-poštu PHP funkciji mail(), koja je prosljeđuje programu za e-poštu na web-poslužitelju. To funkcionira, ali ima tri slabe točke:

  1. Pošiljatelj. Bez posebne postavke WordPress šalje kao wordpress@example.com. Ako ta adresa ne postoji ili je pošiljatelj nešto drugo od Vaše vlastite domene, primatelji to ne vjeruju.
  2. SPF, DKIM i DMARC. Poslužitelji primatelja provjeravaju smije li poslužitelj koji isporučuje e-poštu slati e-poštu u ime Vaše domene (SPF), ima li e-pošta valjani digitalni potpis Vaše domene (DKIM) i koja su pravila Vaše domene ako to ne odgovara (DMARC). U DNS tečaju (lekcije 4.3 do 4.5) možete pročitati kako to funkcionira. E-pošta putem web-poslužitelja prolazi te provjere samo ako su Vaš DNS i poslužitelj za to prilagođeni.
  3. E-pošta na drugom mjestu. Ako se Vaša e-pošta ne nalazi kod Vašeg web-hostera, nego na primjer kod usluge Microsoft 365 ili Google Workspace (Vaši MX zapisi upućuju tamo), e-pošta putem web-poslužitelja često neće odgovarati Vašem SPF-u i DKIM-u. Osim toga, neki web-poslužitelji pokušavaju e-poštu na Vašu vlastitu domenu isporučiti lokalno umjesto putem MX zapisa, pa ona nikada ne stiže u Vaš stvarni poštanski sandučić.

Pravilno postavljanje pošiljatelja i Reply-To adrese

Česta pogreška kod kontaktnih obrazaca: korištenje adrese posjetitelja kao pošiljatelja (From). To djeluje logično ("tako mogu kliknuti na odgovori"), ali Vaš poslužitelj ne smije slati e-poštu u ime domene @gmail.com ili @hotmail.com. Te domene imaju strogu DMARC politiku, pa primatelj odbija e-poštu ili je šalje u neželjenu poštu.

Ispravno je:

From:     Website <website@example.com>      (adresa Vaše vlastite domene)
Reply-To: bezoeker@example.net               (adresa koju je unio posjetitelj)
To:       info@example.com

Zahvaljujući polju Reply-To, Vaš odgovor ipak stiže posjetitelju. Gotovo svaki dodatak (plugin) za obrasce ima ta dva polja odvojena.

SMTP: slanje putem pravog poštanskog sandučića

Najpouzdanije rješenje je da WordPress šalje e-poštu putem SMTP-a: na isti način na koji Vaš program za e-poštu šalje poruke, s korisničkim imenom i lozinkom pravog poštanskog sandučića. To radite pomoću SMTP dodatka (plugina) (na primjer WP Mail SMTP, FluentSMTP ili Post SMTP; ima ih još). Dodatak presreće wp_mail i šalje e-poštu putem poslužitelja koji odredite:

IzborZa koga
Poštanski sandučić kod Vašeg vlastitog hostera (na primjer website@example.com na poslužitelju e-pošte Vašeg hosting paketa)Većina manjih web-stranica s e-poštom kod istog pružatelja usluge
Vaša e-pošta kod usluge Microsoft 365 ili Google WorkspaceAko se Vaša e-pošta nalazi tamo; često putem posebne veze u dodatku (OAuth) umjesto lozinke, jer te usluge sve više ograničavaju obične SMTP prijave
Transakcijska usluga slanja e-pošte (usluga specijalizirana za slanje e-pošte s web-stranica i aplikacija)Internetske trgovine i web-stranice koje šalju mnogo e-pošte

Prednosti: e-pošta prolazi kroz poslužitelj koji je već prilagođen za SPF i DKIM Vaše domene, pošiljatelj je postojeća adresa, a mnogi dodaci vode zapisnik (log), pa možete vidjeti što je poslano, a što nije uspjelo.

Obratite pozornost na nekoliko stvari:

  • Koristite posebnu adresu e-pošte za web-stranicu (na primjer website@), a ne Vaš vlastiti poštanski sandučić. Ako web-stranica bude hakirana i lozinka procuri, ta se adresa može zamijeniti bez štete.
  • SMTP lozinka nalazi se u bazi podataka ili u datoteci wp-config.php. Gdje je moguće, koristite lozinku za aplikacije ili vezu bez lozinke.
  • Zapisnik e-pošte sadrži osobne podatke (tko je što poslao). Ne dopustite mu da raste beskonačno (lekcija 9.3).

SPF, DKIM i DMARC za Vašu web-stranicu

Bez obzira koji poslužitelj šalje e-poštu, Vaš DNS mora tome odgovarati:

  • SPF: SPF zapis Vaše domene mora navoditi poslužitelj koji isporučuje e-poštu. Ako šaljete e-poštu putem poslužitelja Vašeg hostera, taj poslužitelj obično je već naveden. Ako šaljete putem transakcijske usluge, dodajte njihov include: u isti SPF zapis (nikada drugi SPF zapis, DNS tečaj, lekcija 4.3).
  • DKIM: poslužitelj koji šalje e-poštu mora je potpisati ključem koji se nalazi u Vašem DNS-u (<selector>._domainkey.example.com). Kod Vašeg hostera i kod transakcijskih usluga to uključujete; usluga Vam daje potrebne zapise.
  • DMARC: zapis na _dmarc.example.com. Počnite s p=none i pooštrite ga kada sve bude ispravno (DNS tečaj, lekcija 4.5).

Za DMARC domena u polju From mora biti usklađena s domenom koja prolazi SPF ili DKIM provjeru. Zato je "From na Vašoj vlastitoj domeni" toliko važno.

Testiranje

  1. Mnogi SMTP dodaci imaju gumb Pošalji testnu poruku. Pošaljite je na adresu kod drugog pružatelja usluge (Gmail ili Outlook.com adresu) i provjerite stiže li u pristiglu poštu.
  2. Pogledajte zaglavlja (headers) te poruke ("Prikaži original" ili "Prikaži izvor"). Potražite spf=pass, dkim=pass i dmarc=pass.
  3. Ispunite Vaš vlastiti kontaktni obrazac i provjerite stiže li e-pošta, s ispravnim Reply-To.
  4. Testirajte i poveznicu za lozinku, a kod trgovine i testnu narudžbu.

Internetski alati poput mail-tester.com daju ocjenu i objašnjenje; pomoću provjere e-pošte Vašeg hostera (kod WebOké se tako zove) ili internet.nl provjeravate DNS stranu.

U praksi: kako to izgleda u kontrolnoj ploči

Kao primjer koristimo DirectAdmin i SMTP dodatak. Kod drugih hostera i dodataka polja se slično zovu.

  1. U DirectAdminu pod E-mail accounts izradite poštanski sandučić website@example.com s jakom lozinkom.
  2. Potražite kod svog hostera postavke za odlaznu e-poštu (naziv poslužitelja, port 465 ili 587, enkripcija).
  3. Unesite ih u SMTP dodatak, s website@example.com kao pošiljateljem. Uključite "prisilno postavi pošiljatelja", kako bi i drugi dodaci koristili ovu adresu.
  4. Provjerite kod upravljanja DNS-om postoje li za Vašu domenu SPF, DKIM i DMARC zapisi.
  5. Pošaljite testnu poruku i pročitajte zaglavlja.

Sažetak

  • WordPress šalje putem wp_mail i standardno putem PHP mail(); pošiljatelj i DNS određuju hoće li e-pošta stići.
  • Postavite pošiljatelja (From) na adresu Vaše vlastite domene, a adresu posjetitelja na Reply-To.
  • SMTP dodatak s posebnim poštanskim sandučićem ili transakcijska usluga najpouzdaniji su, uz zapisnik (log).
  • SPF mora navoditi poslužitelj koji šalje (u jednom zapisu), DKIM mora biti uključen, DMARC mora počinjati s p=none.
  • Testirajte s adresom kod drugog pružatelja usluge i pročitajte spf, dkim i dmarc u zaglavljima.

Kviz

1. Vaš kontaktni obrazac koristi adresu posjetitelja kao pošiljatelja. E-pošta od Gmail korisnika ne stiže. Zašto?



2. Vaša e-pošta nalazi se kod usluge Microsoft 365, a Vaša web-stranica kod web-hostera. E-pošta iz WordPressa loše stiže. Koje je najbolje rješenje?



3. Gdje u primljenoj testnoj poruci provjeravate jesu li SPF, DKIM i DMARC ispravni?



4. Zašto za web-stranicu koristite posebnu adresu e-pošte poput website@ umjesto Vašeg vlastitog poštanskog sandučića?



Zadatak

Zadatak A9.1: Je li Vaša domena spremna za slanje e-pošte s Vaše web-stranice? Unesite svoju domenu, adresu koju Vaša web-stranica koristi kao pošiljatelja i poslužitelj putem kojeg Vaša web-stranica šalje e-poštu (naziv SMTP poslužitelja ili "webserver" ako ništa niste postavili). Unesite i DKIM selektor ako ga znate. Program provjerava: pripada li adresa pošiljatelja Vašoj domeni, postoji li točno jedan SPF zapis i dopušta li navedeni poslužitelj, postoji li DKIM zapis kod selektora (ili javlja da bez selektora ne može provjeriti) te postoji li valjani DMARC zapis.

Zadatak A9.1: Je li Vaša domena spremna za slanje e-pošte s Vaše web-stranice?





Ono što unesete i što pronađemo ne spremamo. Vaš preglednik pamti Vaše odgovore i je li zadatak položen. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak (gotovo) uspješno riješili; ondje to možete i izbrisati.

Zadatak D9.1: Čitanje testne poruke e-pošte. Pošaljite testnu poruku sa svoje web-stranice (testni gumb Vašeg SMTP dodatka ili poveznicu za lozinku na testni račun) na adresu kod drugog pružatelja usluge. Otvorite zaglavlja te poruke i zabilježite rezultate kod spf, dkim i dmarc, te koja domena stoji uz svaki od njih. Nakon toga ispunite svoj vlastiti kontaktni obrazac i provjerite: stiže li e-pošta i ide li "odgovori" na adresu koju ste unijeli u obrazac?

Zadatak D9.1: Čitanje testne poruke e-pošte

Ovaj zadatak rješavate sami; nitko ga ne provjerava. Označite što ste napravili i označite zadatak kao završen.




Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.

Dodatno čitanje

Ovi članci opisuju korake u kontrolnim pločama WebOké; kod drugih hostera i kontrolnih ploča postupak je sličan.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…