Получение записей MX в программе на C - PullRequest
0 голосов
/ 14 мая 2011

Мне нужно выяснить записи mx, привязанные к домену для SMTP-сервера.Дело в том, что я не могу использовать ни одну библиотеку, кроме системных (Linux и Windows).

Вокруг этой сети очень мало документации ...

Сейчас у меня естьдоменное имя, с которым мне нужно поговорить, в виде строки.И что мне нужно, это MX-запись с этим именем, так же, как я хотел бы получить ее с помощью команды «nslookup -type = mx domain.com».За исключением того, что мне нужно получить эти записи самостоятельно, и таким образом, чтобы он работал на Linux или Windows.

1 Ответ

1 голос
/ 14 мая 2011

В системах Linux у вас должен быть libresolv доступный как часть glibc.

Посмотрите справочную страницу для функции res_query.

...