[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