[Postfixbuch-users] Optionen fXr smtpd in master.cf werden ignoriert

Andreas Winkelmann ml at awinkelmann.de
Mo Sep 24 18:31:51 CEST 2007


On Monday 24 September 2007 18:21, Christian Flothmann wrote:

> ich versuche gerade Postfix unter Debian 4.0 (mittels apt-get installiert)
> so zu konfigurieren, dass unterschiedliche Instanzen für die einzelnen
> IP-Adressen zuständig sind und somit auch verschiedene Domains versorgen.
> Die zugehörigen Einträge in der master.cf sehen so aus:
>
> # local mail for system users
> smtp      inet  n       -       -       -       -       smtpd
>
> # Mail for example.com
> 192.168.0.3:25      inet  n       -       -       -       -       smtpd
>   -o inet_interfaces=192.168.0.3
>   -o myhostname=example.com
>   -o virtual_alias_maps=mysql:/etc/postfix/example.com/aliases
>   -o virtual_mailbox_domains=$myhostname
>
> Der Inhalt von /etc/postfix/example.com/aliases sieht so aus:
>
> user     = postfix
> password = xxxx
> hosts    = 127.0.0.1
> dbname   = example_com
> table    = users
> query    = SELECT alias_email FROM users WHERE orig_email = '%s'
>
> postconf -n:
>
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> config_directory = /etc/postfix
> inet_interfaces = loopback-only
> mailbox_size_limit = 0
> myhostname = localhost.localdomain
> mynetworks = 127.0.0.0/8
> recipient_delimiter = +
> relayhost =
> smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
> smtpd_banner = $myhostname ESMTP $mail_name (Debian GNU/Linux 4.0)
> smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
> smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
> smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
> smtpd_use_tls = yes
>
> Scheinbar werden alle Optionen, die ich smtpd mit -o in der master.cf
> mitgebe aber ignoriert. In den Logfiles finden sich diese Einträge:
>
> Sep 20 22:49:20 xxx postfix/smtpd[4375]: NOQUEUE: reject: RCPT from
> xxx[192.168.0.4]: 554 5.7.1 <test at example.com>: Relay access denied;
> from=<test at example.com> to=<test at example.com> proto=ESMTP
> helo=<example.com>
>
> Trage ich diese Optionen aber in die main.cf ein, funktioniert alles
> einwandfrei. Woran könnte das liegen?

Postfix besteht aus mehreren Modulen/Daemonen. Nicht jede Option lässt sich 
von jedem Daemon überschreiben.

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users