пытаюсь настроить exim4 по правилам Debian'а
немного не понимаю смысла фич Debian'овской настройки
как я понял, настраивается сначало через dpk-reconfigure exim4-config
там я указываю нужные мне опции, говорю чтоб настройка была в одном конфиге (exim4.conf.template)
указываю там, что нужно
запускаю update-exim4.conf
генерируется файл /var/lib/exim4/config.autogenerated
далее начинаются проблемы
например, пытаюсь задать опцию primary_hostname
задается макросом
.ifdef MAIN_HARDCODE_PRIMARY_HOSTNAME
primary_hostname = MAIN_HARDCODE_PRIMARY_HOSTNAME
.endif
макрос больше нигде не используется, конфиг один, если переопределить макрос (==),то update-exim4.conf говорит что макрос не определен и переопределить его нельзя
если настраивать без дебиановских фишек, а просто через exim.conf, то всё работает нормально
еще не понимает почему то опцию mysql_servers, опять же update-exim4.conf выдает ошибку, пакет стоит exim4-daemon-heavy
причем exim -bV выдает
Exim version 4.72 #1 built 12-May-2011 18:13:45
Copyright (c) University of Cambridge, 1995 - 2007
Berkeley DB: Berkeley DB 4.8.30: (April 9, 2010)
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc GnuTLS move_frozen_messages Content_Scanning DKIM Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
GnuTLS compile-time version: 2.8.6
GnuTLS runtime version: 2.12.10
Configuration file is /var/lib/exim4/config.autogenerated
вообще, не могу уловить, в чем смысл и преимущества (ведь разработчики дебиана не просто это сделали, а наверное для удобства) от обычной настройки через exim4.conf?
и почему происходят выше описанные проблемы?