Baza znanja
Pošaljite e-poštu putem vlastitog SMTP poslužitelja
Povežite vlastiti SMTP poslužitelj: koji port koristiti i zašto ne 25, SPF, DKIM, DMARC i obrnuti DNS zapisi koje morate sami objaviti te zašto odbijamo vratiti se na nešifriranu vezu.
Upotrijebite ovo ako upravljate vlastitom poštanskom infrastrukturom ili ako vaš davatelj usluga nije na našem popisu izravno — gotovo svaki poštanski servis nudi SMTP.
⚠️ Ako je vaš davatelj usluga Mailgun, SendGrid, Postmark, Amazon SES ili Resend, umjesto toga upotrijebite njegov vlastiti vodič. Te veze omogućuju bolje poruke o pogreškama kada nešto pođe po zlu, budući da možemo pročitati što je davatelj doista rekao umjesto SMTP statusnog koda.
Što vam je potrebno
Četiri stvari, od osobe koja upravlja vašim poslužiteljem e-pošte:
- Poslužitelj (Host) — npr.
smtp.vasdavatelj.com - Port —
587,465ili2525 - Korisničko ime i lozinka
Koji port
587 je slanje uz STARTTLS i ono je što biste trebali koristiti. Veza započinje u čistom tekstu i nadograđuje se na TLS prije nego što se bilo što pošalje.
465 je implicitni TLS — šifriran od prvog bajta. Jednako dobro; neki davatelji usluga to preferiraju.
2525 je neslužbena alternativa koju neki davatelji nude jer nekoliko mreža blokira port 587. Koristite ga samo ako vam vaš davatelj usluga tako kaže.
⛔ Port 25 ovdje je prihvaćen, ali gotovo nikada nije pravi odgovor. To je port koji poslužitelji e-pošte koriste za međusobnu komunikaciju, a ne onaj koji aplikacija koristi za slanje poruke. Blokiran je na većini mreža, često nema provjeru autentičnosti, a tamo gdje radi, često je nešifriran.
⛔⛔ Nećemo slati preko nešifrirane veze. Ako uključite opciju Koristi STARTTLS — a trebali biste — i vaš poslužitelj odbije nadogradnju, slanje ne uspijeva umjesto da se nastavi u čistom tekstu. To je namjerno: poveznice vaših klijenata za ponovno postavljanje lozinke putuju u tim porukama, a prelazak na nižu verziju (downgrade) koji nitko ne primijeti najgora je vrsta kvara jer poruka e-pošte ipak stiže.
Prvo postavite DNS
Vaš davatelj usluga ovo ne čini umjesto vas na način na koji to čini upravljana usluga. Na domeni s koje šaljete potrebno vam je:
SPF — TXT zapis koji odobrava adresu vašeg poslužitelja: v=spf1 ip4:203.0.113.10 -all ili v=spf1 a:smtp.vasdavatelj.com -all. Ako već imate SPF zapis, uredite ga; dva SPF zapisa na jednoj domeni u potpunosti ruše SPF.
DKIM — vaš poslužitelj e-pošte potpisuje odlazne poruke, a vi objavljujete odgovarajući javni ključ na <selector>._domainkey.vasadomena.com. Na Postfixu je to obično OpenDKIM; vaš će vam davatelj usluga reći selektor.
DMARC — TXT zapis na _dmarc.vasadomena.com, koji počinje s v=DMARC1; p=none; dok provjeravate prolaze li i SPF i DKIM.
Obrnuti DNS (Reverse DNS) — PTR zapis za IP adresu vašeg poslužitelja trebao bi se razrješavati natrag u naziv njegovog poslužitelja. Veliki primatelji to provjeravaju i mnogi neće prihvatiti e-poštu s adrese koja ga nema. Vaš davatelj hostinga to postavlja, a ne vaš davatelj DNS-a.
⭐ Dobra besplatna provjera nakon što sve pokrenete: pošaljite poruku na mail-tester.com i pročitajte rezultat. Pokazuje vam koja je od četiri stavke neispravna, što je puno brže nego nagađanje iz mape neželjene pošte (spam).
Povežite to u Zinn®-u
Otvorite Slanje e-pošte na svojoj upravljačkoj ploči:
- Davatelj usluga — SMTP poslužitelj
- Šalji s ove domene —
mail.vasadomena.com(domena, a ne adresa) - SMTP poslužitelj, Port, Korisničko ime, Lozinka
- Koristi STARTTLS — uključeno, osim ako koristite port 465
⭐ Stvorite namjenski poštanski sandučić ili korisnika za slanje za ovu svrhu, umjesto da ponovno koristite nečiju prijavu. Kada netko ode i promijeni se njegova lozinka, obavijesti vaših klijenata ne bi trebale stati.
Pošaljite test i unesite kod
Pritisnite Pošaljite probnu poruku u pristiglu poštu na drugoj domeni, pročitajte kod iz nje i unesite ga.
Kada ne radi
„Poslužitelj e-pošte odbacio je korisničko ime ili lozinku” — SMTP AUTH nije uspio. Ako vaš davatelj usluga ima dvofaktorsku autentifikaciju na računu, gotovo vam sigurno treba lozinka za aplikaciju, a ne lozinka za prijavu.
„Nije moguće dosegnuti poslužitelj:port” — port je blokiran, naziv poslužitelja je netočan ili poslužitelj ne sluša zahtjeve za slanje na tom portu. telnet smtp.vasdavatelj.com 587 s drugog stroja pokazat će vam koji je slučaj.
TLS pogreška — certifikat vašeg poslužitelja je istekao, sam potpisan ili ne odgovara nazivu poslužitelja koji ste unijeli. Mi provjeravamo certifikate i nećemo preskočiti tu provjeru; popravite certifikat.
„Poslužitelj e-pošte odbio je primatelja” — vaš poslužitelj nije konfiguriran za prosljeđivanje za ovog pošiljatelja, što obično znači da autentificirani korisnik nema dopuštenje za slanje kao vaša domena za slanje.
Poruka se šalje, ali sve završava u neželjenoj pošti (spam) — to je DNS, a ne SMTP. Prođite kroz gore navedene SPF, DKIM, DMARC i obrnuti DNS, zatim ponovno pokrenite provjeru na mail-testeru.
Još uvijek zapeli?
Podrška je uključena u svaki paket i odgovori stižu na vašem jeziku.
Kontaktirajte podršku → Svi članci →