Mail сървърът ти работи. Postfix стартира, логовете изглеждат чисти, изпращаш тестово съобщение до Gmail-а си — и то каца в спам. Или просто изчезва. Нищо в конфигурацията ти не е счупено. Софтуерът направи точно каквото му каза.
Проблемът е, че сървърът от другата страна още не вярва на IP-то ти, а имейлът крие цял стек от малки проверки за доверие, които всички трябва да се подредят, преди inbox-ът на непознат да те пусне вътре. Настрой ги правилно и доставката до голяма степен се грижи за себе си. Пропусни една и крещиш в спам папка.
Три неща носят по-голямата част от тежестта: reverse DNS, автентикация на подателя и дали хостът ти изобщо ти позволява да говориш на порт 25. Нито едно от тях не е трудно. Просто са лесни за забравяне, и всяко е тихо вето.
Онова, което всеки забравя: reverse DNS
Forward DNS е частта, която знаеш — име сочи към IP. Reverse DNS е огледалото: IP сочи обратно към име. Този запис се нарича PTR и живее при този, който контролира IP-то, не в зоната на домейна ти.
Ето защо има значение. Когато сървърът ти отвори връзка към SMTP-то на Gmail, едно от първите неща, които приемащата страна прави, е reverse lookup на IP-то ти — кой е това? Пусни го сам:
dig -x 203.0.113.19 +short
Ако това се върне с нещо като static.203-0-113-19.rev.example-isp.net, или се върне празно, вече си загубил точки. Това генерично име казва „някакъв случаен VPS“, и по-лошо, то не съответства на hostname-а, с който сървърът ти се представя в HELO поздрава. Приемащите сървъри флагват това несъответствие силно. Някои отхвърлят направо.
Това, което искат да видят, е PTR, който съответства на mail hostname-а ти. Ако сървърът ти казва HELO mail.example.com, reverse lookup на IP-то му трябва да върне mail.example.com. Forward и reverse съгласуват, историята е последователна, и изглеждаш като истински mail сървър вместо отвлечена машина.
Задаването на PTR традиционно означаваше отваряне на support тикет с този, който притежава IP блока, и чакане. На EQVPS плановете с dedicated IP то е поле в таблото ти — напиши hostname-а, той се записва направо в регистъра през API-то на доставчика, и е live за секунди. Това е целият смисъл да се прави self-serve: reverse DNS е стъпката, която хората пропускат, защото преди беше досадна.
Автентикация: SPF, DKIM, DMARC
Тези три DNS записа казват на приемащите сървъри, че поща, твърдяща, че е от домейна ти, наистина е. Пропусни ги и си неверифициран непознат.
- SPF е TXT запис, изброяващ кои сървъри имат право да изпращат за домейна ти. Gmail го проверява и пита: дойде ли това съобщение от IP, който си авторизирал?
- DKIM криптографски подписва всяко изходящо съобщение. Приемащият издърпва публичния ти ключ от DNS и верифицира, че подписът не е фалшифициран в транзит.
- DMARC връзва двете заедно и казва на приемащите какво да правят, когато проверка се провали — нищо, quarantine или reject — и къде да изпращат репорти.
Искаш и трите. SPF и DKIM доказват, че пощата е легитимно твоя; DMARC превръща това доказателство в политика. Може би двадесет минути DNS редакции, и е разликата между „верифициран подател“ и „кой?“.
Порт 25 и защо е затворен
Ето онова, което изненадва хората. Изходящ порт 25 — портът, който mail сървърите използват, за да си говорят — е блокиран по подразбиране на почти всеки VPS хост. И нас включително.
Това е умишлено. Порт 25 е класическият спам топ, така че той стои затворен, докато не поискаш и не кажеш какво реално изпращаш. Отваряме го по заявка, вместо да го оставяме отворен за всеки, който вдигне сървър.
И има честна забележка тук, която си струва да се каже ясно: с отворен порт 25 идва отговорност. Един компрометиран скрипт или зле конфигуриран relay, изпомпващ спам, и репутацията на IP-то ти изчезва — понякога за седмици. На споделена подмрежа тази бъркотия плисва върху съседите ти, което е точно защо хостовете са предпазливи. Ако ни поискаш да отворим 25, дръж сървъра си чист, защото репутацията, която пазиш, е отчасти и наша.
Защо dedicated IP не е незадължителен
Всичко това се връща към едно изискване: IP-то трябва да е твое. На NAT настройка или споделен адрес не можеш да зададеш собствен PTR, защото адресът не е изключително твой да сочиш. Наследяваш и каквато репутация споделеният IP вече носи — и нямаш представа какво е правил последният наемател с него.
Dedicated IP ти дава PTR, който контролираш, репутация, която е твоя да градиш, и чиста отправна точка. За изходяща поща това не е приятна екстра; то е подът.
Честното заключение
Self-hosting на имейл през 2026 е реална, текуща работа. Не е настрой-и-забрави — ще гледаш blocklists, ще ротираш DKIM ключове и от време на време ще разбираш защо един конкретен доставчик е започнал да те greylist-ва. Ако това е страничен проект с ниски залози, честно, пренасочването през съществуващ mail доставчик ще ти спести главоболия.
Но ако искаш реален контрол — данните ти, домейнът ти, никой друг да не чете заглавките — е много изпълнимо на малък VPS. Инфраструктурата за доверие по-горе е около 90% от битката, и нищо от нея не е екзотично. Вземи dedicated IP, задай PTR да съответства на hostname-а ти, публикувай SPF/DKIM/DMARC, поискай ни да отворим порт 25, после изпрати тест през инструмент като mail-tester.com и поправи каквото флагне. Направи това и вече не крещиш в спам папка — ти си mail сървър, на който inbox-ите на хората реално вярват.
Коментари
Още няма коментари. Бъди първият.