Это может быть вызвано разными причинами.
1. Отсутствие sendmail.mc и *.conf файлов может означать, что у вас не установлен пакет sendmail или его конфигурационные файлы были удалены или перемещены.
2. В некоторых дистрибутивах Linux и Unix-подобных системах (например, в Freebsd) рекомендуется использовать разные имена для sendmail-конфигурационных файлов. Вместо sendmail.mc и *.conf используются файлы путем задания опций компиляции при установке sendmail. Например, файлы конфигурации могут называться something.mc и something.cf. В таком случае, вам необходимо найти конкретные имена файлов конфигурации, которые используются в вашей системе.
Теперь к вопросу о настройке DKIM для sendmail с использованием файлов из директории m4:
1. Убедитесь, что у вас установлены пакеты sendmail и opendkim.
2. Найдите файл sendmail.mc или аналогичный, который содержит конфигурацию sendmail.
3. Откройте этот файл с помощью текстового редактора и добавьте следующую строку в конфигурацию sendmail:
`FEATURE(`dnsbl', `dnsbl-opendkim.org')dnl`
Эта строка позволяет sendmail использовать DNSBL для проверки DKIM-совместимых записей в DNS.
4. Сохраните файл конфигурации sendmail.mc и закройте его.
5. Теперь вам нужно пересобрать файл конфигурации sendmail. Для этого выполните команду:
`m4 opendkim.m4 > sendmail.cf`
Эта команда использует файл opendkim.m4 из директории m4 и создает новый файл sendmail.cf, включающий настройки DKIM.
6. Перезапустите sendmail, чтобы изменения вступили в силу.
В итоге, вы должны настроить DKIM для sendmail с использованием файла opendkim.m4 и пересборки sendmail конфигурации с помощью m4.