Где я могу создать / вставить правила SPF, чтобы позволить внешнему серверу аутентифицироваться и отправлять электронную почту, используя доменное имя моего сервера под управлением Ubuntu?
Мне нужно вставить это правило:
v=spf1 ip4:111.111.111.111/29 ip4:111.111.111.111/24 a mx ~all
Спасибо :)
Как говорит Девин, первый шаг - выяснить, где находятся серверы имен для вашего домена, с помощью заданной им команды dig.
Если вы не являетесь владельцем / администратором сервера, который является официальным для вашего домена, вам необходимо связаться с человеком, который является админ.
Если вы являетесь администратором, то программа-сервер имен обычно будет Bind, а файл конфигурации для нее обычно будет:
/etc/named.conf
Этот файл named.conf будет содержать несколько строк, которые сообщают вам, куда идут данные для вашего домена. Ищите что-то вроде:
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
Критическая строка - это файл "example.com.zone", который сообщает вам, что данные о домене example.com находятся в текстовом файле:
/var/named/example.com.zone
Затем вы редактируете файл example.com.zone и добавляете строку для своей записи SPF:
example.com. TXT "v=spf1 ip4:111.111.111.111/29 ip4:111.111.111.111/24 a mx ~all"
Правила SPF помещаются в dns rcord для домена, который может не работать на том же сервере. Если вы не настраивали Bind, ("named") ваши DNS-записи, вероятно, находятся где-то еще.
dig example.com ns
должен показать серверы имен