[Postfixbuch-users] amavisd-new über transport_maps

Achim Altmann aa at com-gate.com
Mi Dez 3 12:34:00 CET 2003


Hallo,


Ralf Hildebrandt schrieb:

>* Achim Altmann <aa at com-gate.com>:
>
>  
>
>>das hatten wir ja schon.
>>Enweder mach ich was falsch oder es funktioniert nicht da ich mit 
>>amavisd-new arbeite und der nur die Ansteuerung über einen 
>>content_filter erlaubt.
>>
>>mein Eintrag in der master.cf wäre dann folgender
>>
>>vscan unix - n n - 10 pipe flags=q user=vscan 
>>argv=/usr/local/sbin/amavisd ${sender} ${recipient}
>>    
>>
>
>Das ist kein amavisd-new!
>
genau, das wäre der Eintrag für amavis
argv=/usr/local/sbin/amavis


>
>  
>
>>und in der /etc/postfix/transport
>>
>>domain.de	vscan:smtp:[127.0.0.1]:10024
>>    
>>
>
>Nein.
>
>1) amavisd-new muss laufen und auf port 10025 horchen (oder wo immer)
>   testen mit telnet localhost port
>

Läuft auch !
telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.com-gate.com ESMTP

und noch ein netstat
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN

und noch ein ps xuaw
vscan    14089  0.0  0.3 32296 3180 ?        S    Nov30   0:00 
/usr/bin/perl -T /usr/local/sbin/amavisd
vscan    14594  0.0  1.9 33548 20276 ?       S    11:18   0:00 
/usr/bin/perl -T /usr/local/sbin/amavisd
vscan    15415  0.0  1.8 32976 19424 ?       S    11:38   0:00 
/usr/bin/perl -T /usr/local/sbin/amavisd
vscan    16135  0.0  1.9 33500 20412 ?       S    11:56   0:00 
/usr/bin/perl -T /usr/local/sbin/amavisd
vscan    16923  0.0  1.8 32840 19128 ?       S    12:16   0:00 
/usr/bin/perl -T /usr/local/sbin/amavisd




>2) Dann mit transport_maps die Domains filtern
>   
>domain.de	smtp:[127.0.0.1]:10024
>
>oder besser
>
>domain.de	FILTER:smtp:[127.0.0.1]:10024
>
>3) amavisd-new muss dann die Mail seinerseits WOANDERS einschmeissen
>   (andere Postfix instalz OHNE diese Transporteintraege).
>
Die würde ich dann direkt an smtp (port 25) übergeben oder ?

Aber was muss nun noch in der master.cf stehen?
in der main.cf werde ich dann den content_filter entfernen und nur die 
transport_maps angeben

Mein master.cf sieht nun noch so aus (da ich ja content_filter verwendet 
habe bzw. noch verwende

Nur ein Auszug:

smtp      inet  n       -       n       -       -       smtpd
smtps     inet  n       -       n       -       -       smtpd -o 
smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
submission inet n       -       n       -       -       smtpd -o 
smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

smtp-amavis unix -      -       n       -       4       smtp
    -o smtp_data_done_timeout=1200
    -o disable_dns_lookups=yes
127.0.0.1:10025 inet n  -       n       -       -       smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
   -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes


Der Eintrag in der /etc/amavisd.conf
$inet_socket_port = 10024;

Gruss und danke schonmal

Achim

>
>
>  
>





Mehr Informationen über die Mailingliste Postfixbuch-users