[Postfixbuch-users] Frage zu mehreren IP-Adressen
Jan Theofel
theofel at etes.de
Di Aug 28 12:08:37 CEST 2007
Hallo Uwe,
On Tue, Aug 28, 2007 at 11:55:33AM +0200, Uwe Driessen wrote:
> Jan Theofel schrieb:
> > Daher habe ich in der /etc/postfix/main.cf wie folgt definiert:
> >
> > postconf -n | grep inet
> > inet_interfaces = localhost, 91.196.145.200
> >
> > Dennoch kommen die Mails, die der Server raussendet von der
> > anderen IP-Adresse:
> >
> > Also habe ich in die main.cf direkt "smtp_bind_address=91.196.145.200"
> > eingetragen. Dann weint Amavis aber, weil er die Mails von dort nicht
> > annehmen will. Und Amavis auf die öffentliche IP-Adresse konfigurieren
> > ist sicherlich auch keine so gute Idee.
>
>
> Was steht denn in der main.cf unter
> mynetworks =
> smtpd_bind_adress =
Jeweils mit "postconf -n" ermittelt:
mynetworks = *.*.*.200/32, 127.0.0.0/8
smtpd_bind_adress ist nicht (mehr) definiert
> content_filter = smtp-amavis:[127.0.0.1]:10024
Bei mir:
content_filter = amavis:[127.0.0.1]:10024
> master.cf
> #zu Amavis:
> smtp-amavis unix - - - - 10 lmtp
> -o lmtp_data_done_timeout=1200
> -o lmtp_send_xforward_command=yes
> -o disable_dns_lookups=yes
> -o max_use=20
Hier:
amavis unix - - y - 20 smtp -o smtp_data_done_timeout=1200 -o disable_dns_lookup=yes
> #Von Amavis:
> 127.0.0.1:10025 inet n - - - - smtpd
> -o content_filter=
> -o local_recipient_maps=
> -o relay_recipient_maps=
> -o smtpd_restriction_classes=
> -o smtpd_delay_reject=no
> -o smtpd_client_restrictions=permit_mynetworks,reject
> -o smtpd_helo_restrictions=
> -o smtpd_sender_restrictions=
> -o smtpd_end_of_data_restrictions=
> -o mynetworks=127.0.0.0/8
> -o smtpd_error_sleep_time=0
> -o smtpd_soft_error_limit=1001
> -o smtpd_hard_error_limit=1000
> -o smtpd_client_connection_count_limit=0
> -o smtpd_client_connection_rate_limit=0
> -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
Zum Vergleich bei mir:
localhost:10025 inet n - n - - smtpd -o content_filter= -o smtp_bind_address=*.*.*.200
Die anderen Einstellungen überschreibe ich an dieser Stelle nicht.
> Amavis.conf bzw. Unter Debian in den Conffiles
>
> 50-user:$forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail
> 50-user:$notify_method = 'smtp:127.0.0.1:10025'; # where to submit notifications
> 50-user:$inet_socket_bind = '127.0.0.1';
> 20-debian_defaults:$inet_socket_port = 10024; # default listenting socket
> 50-user:$inet_socket_port = 10024;
forward_method und notify_method sind identisch.
inet_socket_bind gibt es bei amavisd-new nicht, würde ich aber ungerne auf die *.*.*.200 IP
umstellen, weil Amavis dann ja auch direkt von außen erreichbar wäre, oder?
inet_socket_port ist wieder identisch.
Jan
--
Jan Theofel
Web: http://www.etes.de E-Mail: theofel at etes.de
ETES GmbH Libanonstrasse 58 A D-70184 Stuttgart
Fon: +49 (7 11) 48 90 83 - 0 Fax: +49 (7 11) 48 90 83 - 50
Registergericht: Amtsgericht Stuttgart HRB 721182
Geschäftsführende Gesellschafter: Markus Espenhain und Jan Theofel
Sitz der Gesellschaft: Stuttgart
USt.-Id.Nr.: DE814767446
Mehr Informationen über die Mailingliste Postfixbuch-users