Поштаны сәтті жіберу және жеткізуді тексеру чек-парағы
Келесі тексерулер үшін келесі бағдарламалық жасақтама қажет болады:
-
hostутилитасы- Debian/Ubuntu:
apt-get install bind9-host - CentOS:
yum install bind9-host
- Debian/Ubuntu:
-
Telnet утилитасы
- Debian/Ubuntu:
apt-get install telnet - CentOS:
yum install telnet
- Debian/Ubuntu:
MX жазбасы
MX-жазба — SMTP протоколын қолданатын пошта серверлерін тіркеуге арналған DNS-жазбаның бір түрі. Бұл жазба жіберушінің пошта агенті email хабарламасын қай серверге жеткізуі керектігін анықтауға жауап береді. Бір доменде әртүрлі басымдықтары бар бірнеше жазба түрі болуы мүмкін.
Поштаның жергілікті түрде жұмыс істейтінін немесе үшінші тарап пошта серверін пайдаланатынын host пәрмені арқылы тексере аласыз:
host -t MX example.com
Жергілікті пошта серверімен жұмыс істегенде, нәтиже шамамен былай көрсетіледі:
example.com поштасы 10 mail.example.com арқылы өңделеді.
Айта кету керек, mail.example.com жазбасы басқа серверге де бағытталуы мүмкін. Сонымен қатар, mail.example.com поштаны жібері п отырған серверге бағытталған қолданыстағы A-жазба болуы тиіс екенін ескеру қажет.
Тексеру үшін мына пәрмендерді де орындай аласыз:
host example.com
host mail.example.com
Содан кейін негізгі домен, бұл жағдайда example.com және mail.example.com, бағытталған IP мекенжайларды салыстырыңыз.
Пошта серверлері email хабарламаларыңызды қабылдай алуы үшін MX жазбасын орнату қажет.
MX жазбасының мысалы:
Атауы: example.com.
Түрі: MX
Мәні: mail.example.com.
Басымдығы: 10
DKIM-қолтаңбасы
FASTPANEL® көмегімен DKIM қолтаңбасын басқару мәзірі → "Mail" бөлімінен қажетті пошта доменінің қарсысындағы "DKIM" батырмасын басу арқылы алуға болады

DNS жағынан жазба келесідей қосылуы тиіс:
Атауы: dkim._domainkey
Түрі: TXT
Мәні: v=DKIM1; k=rsa; p=public_key
Міне, дұрыс DKIM жазбасының мысалы
dkim._domainkey TXT v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpbBQ0T2xO3/SwziunIC/IFbsxBRub6WXiu8Kc2w7uB4GVw+SAB5wSEslDJbFXQRbdV9i/Duu8EQ9xik8dbqdLVyP4iAtw34g4j6QWKcfocgK4hEkwlPFff1dzUlNQONh2riNE5KVJXuWcizm8hub7nPnl36e7OnxiL0qIU7tT1QIDAQAB
DKIM туралы толығырақ ақпаратты https://wikipedia.org/wiki/DomainKeys_Identified_Mail сайтынан табуға болады
SPF-жазбасы
SPF жазбасының бар-жоғын host пәрменін орындау арқылы тексеруге болады. Бұл жағдайда пәрмен мынадай болады:
host -t TXT example.com
Нәтиже мынадай болады:
example.com сипаттама мәтіні "v=spf1 ip4:ipv4_of_your_server ip6:ipv6_of_your_server a mx ~all"
Бұл жазбада ipv6 болмауы мүмкін екенін ескеріңіз. Бұл жағдайда SPF қолтаңбасы мынадай болады:
example.com сипаттама мәтіні "v=spf1 ip4:ipv4_of_your_server a mx ~all"
Бір ғана SFP жазбасы болуы тиіс екенін атап өткен жөн
DNS жағынан жазба келесідей қосылуы тиіс:
Атауы: example.com.
Түрі: TXT
Мәні:
v=spf1 ip4:ipv4_of_your_server ip6:ipv6_of_your_server a mx ~all
немесе (егер ipv6 қолданылмаса)
v=spf1 ip4:ipv4_of_your_server a mx ~all
Мысалы:
example.com TXT v=spf1 ip4:1.2.3.4 a mx ~all
SPF туралы толығырақ ақпаратты https://wikipedia.org/wiki/Sender_Policy_Framework сайтынан алуға болады
DMARC-жазбасы
Көп жағдайда DMARC жазбасының мәні бірдей болады.
DNS жағынан жазба келесідей қосылуы тиіс:
Атауы: _dmarc
Түрі: TXT
Мәні: v=DMARC1; p=none
Мысалы:
_dmarc.example.com. TXT v=DMARC1; p=none
DMARC туралы толығырақ ақпаратты https://wikipedia.org/wiki/DMARC сайтынан табуға болады
PTR жазбасы және сервердің hostname атауы
PTR жазбасы — IP мекенжайын атауға түрлендіретін кері DNS жазбасы. Пошта сервері үшін бұл жазбаның негізгі мақсаты — спамның көп бөлігін жою. Бұл жазба email хабарламасы қай хосттан келгенін анықтауға мүмкіндік береді. Көбінесе PTR-жазбада серверде қолданылатын домен атауы болады.
PTR-жазба ip-address пен хост атауын байланыстырады. Егер PTR-жазба дұрыс көрсетілмесе, пошталарыңыз қабылданбайды және алушыға жетпейді.
Hostname серверге бағытталған нақты доменнің атауы ретінде көрсетілуі тиіс, ал PTR өз кезегінде серверге бағытталатын доменге сілтеуі керек.
Мысалы, серверіңізде example.com домені бар.
Келесі пәрменді орындау арқылы:
host example.com
мынад ай нәтижені ала аласыз:
example.com адресі 1.2.3.4
example.com поштасы 10 mail.example.com арқылы өңделеді.
Ықтимал мәселелерді болдырмау үшін hostname мен PTR жазбасын серверге бағытталған қолданыстағы екінші деңгейлі ішкі домен ретінде орнату ұсынылады, мысалы mail.example.com
SMTP порттарының қолжетімділігі
Кейбір хостинг провайдерлері поштаны жіберу немесе қабылдау үшін қолданылатын порттарды жабады. Пошта сервистері үшін порттар 25, 587, 465, 143 және 993 болуы мүмкін.
Бұл порттардың қолжетімділігін тексерудің ең оңай тәсілдерінің бірі — telnet пәрменін пайдалану.