Hi, I have a trivial question: I have several smtpd blocks in my master.cf. Most of the time with similar options, but maybe just single options change. Is there some "include" option that I could cut these options and paste them in a separate file and include it where needed?
Just a sample with explanation from my server: # SOGo 88.198.80.230:10025 inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o mynetworks=88.198.80.229/32 -o smtpd_banner=${smtpd_submission_banner} -o myhostname=mail.roessner-net.de -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_reject_footer= [2A01:4F8:131:1081:88:198:80:230]:10025 inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o mynetworks=[2a01:4f8:131:1081:88:198:80:229]/128 -o smtpd_banner=${smtpd_submission_banner} -o myhostname=mail.roessner-net.de -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_reject_footer= Both blocks are identical, just ipv4 and ipv6. # Default 88.198.80.230:submission inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o smtpd_banner=${smtpd_submission_banner} -o myhostname=mail.roessner-net.de -o smtpd_sasl_auth_enable=yes -o smtpd_tls_cert_file=/etc/ssl/certs/mail.roessner-net.de.pem -o smtpd_tls_key_file=/etc/ssl/private/mail.roessner-net.de.key.pem -o smtpd_tls_CAfile=/etc/ssl/certs/SSL123_CA_Bundle.pem -o smtpd_tls_security_level=encrypt -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=${authenticated_smtpd_recipient_restrictions} -o smtpd_reject_footer= 88.198.80.230:smtps inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o myhostname=mail.roessner-net.de -o smtpd_sasl_auth_enable=yes -o smtpd_tls_cert_file=/etc/ssl/certs/mail.roessner-net.de.pem -o smtpd_tls_key_file=/etc/ssl/private/mail.roessner-net.de.key.pem -o smtpd_tls_CAfile=/etc/ssl/certs/SSL123_CA_Bundle.pem -o smtpd_tls_wrappermode=yes -o smtpd_tls_security_level=encrypt -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=${authenticated_smtpd_recipient_restrictions} -o smtpd_reject_footer= [2A01:4F8:131:1081:88:198:80:230]:submission inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o smtpd_banner=${smtpd_submission_banner} -o myhostname=mail.roessner-net.de -o smtpd_sasl_auth_enable=yes -o smtpd_tls_cert_file=/etc/ssl/certs/mail.roessner-net.de.pem -o smtpd_tls_key_file=/etc/ssl/private/mail.roessner-net.de.key.pem -o smtpd_tls_CAfile=/etc/ssl/certs/SSL123_CA_Bundle.pem -o smtpd_tls_security_level=encrypt -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=${authenticated_smtpd_recipient_restrictions} -o smtpd_reject_footer= [2A01:4F8:131:1081:88:198:80:230]:smtps inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o myhostname=mail.roessner-net.de -o smtpd_sasl_auth_enable=yes -o smtpd_tls_cert_file=/etc/ssl/certs/mail.roessner-net.de.pem -o smtpd_tls_key_file=/etc/ssl/private/mail.roessner-net.de.key.pem -o smtpd_tls_CAfile=/etc/ssl/certs/SSL123_CA_Bundle.pem -o smtpd_tls_wrappermode=yes -o smtpd_tls_security_level=encrypt -o always_add_missing_headers=yes -o smtpd_recipient_restrictions=${authenticated_smtpd_recipient_restrictions} -o smtpd_reject_footer= smtps and subission. ipv4 and ipv6. It would be nice to have something like: submission.cf: --------------------------------------------------------- myhostname=mail.roessner-net.de smtpd_sasl_auth_enable=yes smtpd_tls_cert_file=/etc/ssl/certs/mail.roessner-net.de.pem smtpd_tls_key_file=/etc/ssl/private/mail.roessner-net.de.key.pem smtpd_tls_CAfile=/etc/ssl/certs/SSL123_CA_Bundle.pem smtpd_tls_wrappermode=yes smtpd_tls_security_level=encrypt always_add_missing_headers=yes smtpd_recipient_restrictions=${authenticated_smtpd_recipient_restrictions} smtpd_reject_footer= --------------------------------------------------------- And then saying for example: --------------------------------------------------------- [2A01:4F8:131:1081:88:198:80:230]:smtps inet n - - - - smtpd -o milter_macro_daemon_name=ORIGINATING -o include_config=${config_directory}/submission.cf --------------------------------------------------------- Does such on option exist or some similar mechanism? I hope that question is not too silly. Thanks in advance Kind regards -Christian Rößner -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Joerg Heidrich