თქვენი საფოსტო სერვერი მუშაობს. Postfix ირთვება, log-ები სუფთად გამოიყურება, აგზავნით სატესტო შეტყობინებას თქვენს Gmail-ზე — და ის სპამში ხვდება. ან უბრალოდ ქრება. თქვენს კონფიგში არაფერი გატეხილი არ არის. პროგრამამ ზუსტად ის გააკეთა, რაც უთხარით.
პრობლემა ის არის, რომ სერვერი მეორე მხარეს ჯერ არ ენდობა თქვენს IP-ს, და ელფოსტა მალავს პატარა ნდობის შემოწმებების მთელ stack-ს, რომლებიც ყველა უნდა დაემთხვეს, სანამ უცხოს inbox გაგატარებთ. გაასწორეთ ისინი და მიწოდება ძირითადად თავად მოგვარდება. გამოტოვეთ ერთი და სპამის საქაღალდეში ყვირით.
სამი რამ ატარებს წონის უმეტესს: reverse DNS, გამგზავნის ავთენტიფიკაცია და აძლევს თუ არა თქვენი ჰოსტი პორტ 25-ზე ლაპარაკის უფლებას. არცერთი მათგანი რთული არ არის. ისინი უბრალოდ ადვილი დასავიწყებელია, და თითოეული ჩუმი ვეტოა.
ის, რომელსაც ყველა ივიწყებს: reverse DNS
Forward DNS ის ნაწილია, რომელიც იცით — სახელი მიმართავს IP-ს. Reverse DNS სარკეა: IP მიმართავს უკან სახელს. ის ჩანაწერი PTR-ს ჰქვია და ცხოვრობს იმასთან, ვინც IP-ს აკონტროლებს, არა თქვენი დომენის zone-ში.
აი, რატომ აქვს ამას მნიშვნელობა. როცა თქვენი სერვერი ხსნის კავშირს Gmail-ის SMTP-სთან, ერთ-ერთი პირველი, რასაც მიმღები მხარე აკეთებს, არის reverse lookup თქვენს IP-ზე — ვინ არის ეს? გაუშვით ის თავად:
dig -x 203.0.113.19 +short
თუ ის უკან მოდის რაღაცით, როგორიცაა static.203-0-113-19.rev.example-isp.net, ან ცარიელი მოდის, უკვე დაკარგეთ ქულები. ის გენერიკული სახელი ამბობს „რაღაც შემთხვევითი VPS“, და უარესი, ის არ ემთხვევა hostname-ს, რომლითაც თქვენი სერვერი წარადგენს თავს HELO მისალმებაში. მიმღები სერვერები ნიშნავენ ამ შეუსაბამობას მკაცრად. ზოგი პირდაპირ უარყოფს.
რასაც მათ სურთ დაინახონ, არის PTR, რომელიც ემთხვევა თქვენს ფოსტის hostname-ს. თუ თქვენი სერვერი ამბობს HELO mail.example.com, reverse lookup მის IP-ზე უნდა აბრუნებდეს mail.example.com-ს. Forward და reverse ეთანხმებიან, ამბავი თანმიმდევრულია, და გამოიყურებით ნამდვილ საფოსტო სერვერად და არა გატაცებულ box-ად.
PTR-ის დაყენება ტრადიციულად ნიშნავდა support ტიკეტის გახსნას მასთან, ვინც IP block-ს ფლობს, და ლოდინს. EQVPS dedicated-IP ტარიფებზე ეს ველია თქვენს dashboard-ში — აკრიფავთ hostname-ს, ის იწერება პირდაპირ რეესტრში პროვაიდერის API-ით, და ცოცხალია წამებში. ეს არის self-serve გაკეთების მთელი აზრი: reverse DNS ის ნაბიჯია, რომელსაც ხალხი ტოვებს, რადგან ის ადრე გამაღიზიანებელი იყო.
ავთენტიფიკაცია: SPF, DKIM, DMARC
ეს სამი DNS ჩანაწერი ეუბნება მიმღებ სერვერებს, რომ ფოსტა, რომელიც თქვენი დომენისგან აცხადებს თავს, მართლა თქვენია. გამოტოვეთ ისინი და გამოუმოწმებელი უცხო ხართ.
- SPF არის TXT ჩანაწერი, რომელიც ჩამოთვლის, რომელ სერვერებს აქვთ თქვენი დომენისთვის გაგზავნის უფლება. Gmail ამოწმებს მას და ეკითხება: მოვიდა ეს შეტყობინება IP-იდან, რომელიც ავტორიზებული გქონდათ?
- DKIM კრიპტოგრაფიულად ხელს აწერს ყოველ გამავალ შეტყობინებას. მიმღები იღებს თქვენს public key-ს DNS-იდან და ამოწმებს, რომ ხელმოწერა არ გაყალბდა გზაში.
- DMARC აკავშირებს ორივეს და ეუბნება მიმღებებს, რა გააკეთონ, როცა შემოწმება ვერ ხერხდება — არაფერი, quarantine ან უარყოფა — და სად გააგზავნონ report-ები.
გინდათ სამივე. SPF და DKIM ამტკიცებენ, რომ ფოსტა ლეგიტიმურად თქვენია; DMARC ამ მტკიცებულებას პოლიტიკად აქცევს. ეს ალბათ ოცი წუთის DNS რედაქტირებაა, და ეს არის განსხვავება „გამოწმებულ გამგზავნსა“ და „ვინ?“-ს შორის.
პორტი 25 და რატომ არის ის დახურული
აი ის, რომელიც ხალხს აკვირვებს. გამავალი პორტი 25 — პორტი, რომელსაც საფოსტო სერვერები ერთმანეთთან ლაპარაკისთვის იყენებენ — ნაგულისხმევად დაბლოკილია არსებითად ყოველ VPS ჰოსტზე. ჩვენც.
ეს განზრახია. პორტი 25 კლასიკური სპამ ქვემეხია, ასე რომ ის დახურული რჩება, სანამ არ ითხოვთ და ახსნით, რას აგზავნით რეალურად. ჩვენ ვხსნით მას მოთხოვნისამებრ, ვიდრე ღიად ვტოვებთ ყველასთვის, ვინც სერვერს გაუშვებს.
და აქ არის გულწრფელი გაფრთხილება, რომელიც ღირს პირდაპირ თქმა: ღია პორტ 25-თან ერთად მოდის პასუხისმგებლობა. ერთი კომპრომეტირებული სკრიპტი ან არასწორად კონფიგურირებული relay, რომელიც სპამს ისვრის, და თქვენი IP-ის რეპუტაცია წავიდა — ზოგჯერ კვირებით. საზიარო subnet-ზე ის არეულობა თქვენს მეზობლებზე იღვრება, სწორედ ამიტომ არიან ჰოსტები ფრთხილი ამის მიმართ. თუ გვთხოვთ 25-ის გახსნას, შეინახეთ თქვენი სერვერი სუფთად, რადგან რეპუტაცია, რომელსაც იცავთ, ნაწილობრივ ჩვენიცაა.
რატომ არ არის გამოყოფილი IP არასავალდებულო
ეს ყველაფერი ბრუნდება ერთ მოთხოვნაზე: IP უნდა იყოს თქვენი. NAT დაყენებაზე ან საზიარო მისამართზე ვერ დააყენებთ საკუთარ PTR-ს, რადგან მისამართი ექსკლუზიურად თქვენი არ არის მისამართად. ასევე იღებთ იმ რეპუტაციას, რომელიც საზიარო IP-ს უკვე აქვს — და წარმოდგენა არ გაქვთ, რა გააკეთა ბოლო მოქირავნემ მასთან.
გამოყოფილი IP გაძლევთ PTR-ს, რომელსაც აკონტროლებთ, რეპუტაციას, რომელიც თქვენ უნდა ააგოთ, და სუფთა საწყის წერტილს. გამავალი ფოსტისთვის ეს არ არის სასურველი; ეს ფსკერია.
გულწრფელი დასკვნა
ელფოსტის თვით-ჰოსტინგი 2026-ში ნამდვილი, უწყვეტი სამუშაოა. ის არ არის set-and-forget — უყურებთ blocklist-ებს, ატრიალებთ DKIM გასაღებებს და ზოგჯერ ხვდებით, რატომ დაიწყო ერთმა კონკრეტულმა პროვაიდერმა თქვენი greylisting. თუ ეს დაბალ-რისკიანი გვერდითი პროექტია, გულწრფელად, არსებული ფოსტის პროვაიდერით გადამისამართება თავის ტკივილს დაგიზოგავთ.
მაგრამ თუ გინდათ ნამდვილი კონტროლი — თქვენი მონაცემები, თქვენი დომენი, არავინ კითხულობს header-ებს — ეს ძალიან შესაძლებელია პატარა VPS-ზე. ზემოთ ნდობის ინფრასტრუქტურა ბრძოლის დაახლოებით 90%-ია, და არცერთი ეგზოტიკური არ არის. აიღეთ გამოყოფილი IP, დააყენეთ PTR თქვენს hostname-თან შესატყვისად, გამოაქვეყნეთ SPF/DKIM/DMARC, გვთხოვეთ პორტ 25-ის გახსნა, შემდეგ გააგზავნეთ ტესტი ისეთი ხელსაწყოთი, როგორიცაა mail-tester.com, და გაასწორეთ, რასაც ის მონიშნავს. გააკეთეთ ეს და აღარ ყვირით სპამის საქაღალდეში — ხართ საფოსტო სერვერი, რომელსაც ხალხის inbox-ები რეალურად ენდობიან.
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.