Контролен списък за успешна проверка на изпращането и доставката на поща
Следният софтуер ще е необходим за по-нататъшните проверки:
-
Помощната програма 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 записът е вид DNS запис, предназначен за регистриране на пощенски сървъри, използващи протокола SMTP. Този запис отговаря за определянето на сървъра, до който трябва да бъде доставен имейлът от пощенския агент на подателя. В рамките на един домейн може да има няколко записа с различни приоритети.
Можете да проверите дали пощата работи локално или използва пощенски сървър на трета страна, като използвате командата 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
И да сравните IP адресите, към които сочат основният домейн, в този случай example.com, и mail.example.com.
Необходимо е да бъде зададен 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"
Необходимо е да се отбележи, че трябва да има само един SPF запис
От страна на 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