[Postfixbuch-users] Sendebestätigung in zusammenhang mit amavisd-new

Maximilian Thoma nospam at thoma.cc
Mo Jul 9 10:36:37 CEST 2007


das problem hatte ich auch.

http://www200.pair.com/mecham/spam/bypassing.html


meine lösung sieht so aus

-------------------------------------------------------------------------------------------------------------
/etc/postfix/main.cf
-------------------------------------------------------------------------------------------------------------

content_filter = amavis:[127.0.0.1]:10026

smtpd_recipient_restrictions =
        ....
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination
	.....
	check_client_access regexp:/etc/postfix/filter-catchall.regexp


-------------------------------------------------------------------------------------------------------------
/etc/postfix/filter-catchall.regexp
-------------------------------------------------------------------------------------------------------------
/^/ FILTER amavis:[127.0.0.1]:10024


-------------------------------------------------------------------------------------------------------------
/etc/amavisd.conf
-------------------------------------------------------------------------------------------------------------
$inet_socket_port = [10024, 10026];

####################################################################
$interface_policy{'10026'} = 'SASLBYPASS';

$policy_bank{'SASLBYPASS'} = {  # mail from submission and smtps ports
   bypass_spam_checks_maps   => [1],  # don't spam-check this mail
   bypass_banned_checks_maps => [1],  # don't banned-check this mail
   bypass_header_checks_maps => [1],  # don't header-check this mail
};
####################################################################



gruß


maximilian




Uwe Kiewel schrieb:
> Sandy Drobic schrieb:
>> Uwe Kiewel wrote:
>>> Sandy Drobic schrieb:
>>>> Uwe Kiewel wrote:
>>>>> Hallo @all,
>>>>>
>>>>> ich habe auf meinem Mailserver Amavisd-new laufen. Der scant ausgehende
>>>>> Mails. Leider wird damit die Übermittlungsbestätigung "gefälscht". Rein
>>>>> technisch ist es ja richtig, dass die Mail an localhost zugestellt
>>>>> wurde, jedoch ist die Aussage imho für den Absender nutzlos...
>>>>>
>>>>> Kann man Postfix dazu bewegen, dass alle Destinations, die in der
>>>>> Kommunikation beteiligt sind, als "delivered via" in der Statusmeldung
>>>>> angezeigt werden?
>>>> Nein, das macht er nur für eigenes Routing. Je nachdem, welche Server
>>>> welche Meldungen zurückgeben, kann Postfix dies auch nicht unbedingt zuordnen.
>>> ist doch sein eigenes Routing. Schließlich ist postfix 2x beteiligt -
>>> Mailclient - Postfix - Amavis - Postfix - ZielMailserver
>> Du hattest doch nach "alle Server" gefragt. Oder meintest du nur den
>> gerade aktiven? Dann ist "alle Server" etwas seltsam ausgedrückt.
> 
> War nicht so geschrieben, wie ich will.
> 
>> In diesem Sinne ist Amavisd-new ebenfalls ein SMTP-Server.
> 
>>>> DSN funktioniert nur solange, wie alle Server in der Kette auch DSN
>>>> unterstützen. Sonst wird vom letzten Server mit DSN-Support die DSN an den
>>>> Absender geschickt. Welche Version von Amavisd-new verwendest du? Ab
>>>> Version 2.4.0 kann Amavisd-new auch DSN.
>>> Ich verwende die in MaiaMailguard gebundelte Version.
>>>
>>> [schnipp]
>>> # What follows here are the comments from amavisd-new 2.2.1:
>> Dann wird es nichts mit DSN. Für interne User kannst du DSN damit
>> vergessen, für externe hat es auch nur bedingt Wert zu erfahren, dass die
>> Mail an localhost übermittelt wurde. Deshalb besser auch auf Postfix DSN
>> abschalten.
> 
> Gut. Dann bleibt nur das Anfordern der Lesebestätigung, und da kann man
> ja bekanntlich das Senden unterdrücken...
> 
>>> #
>>> # This is amavisd-new.
>>> # It is an interface between message transfer agent (MTA) and virus
>>> # scanners and/or spam scanners, functioning as a mail content filter.
>>> #
>>> # It is a performance-enhanced and feature-enriched version of amavisd
>>> # (which in turn is a daemonized version of AMaViS), initially based
>>> # on amavisd-snapshot-20020300).
>>> #
>>> # All work since amavisd-snapshot-20020300:
>>> [schnapp]
>>>
>>>> Wenn du willst, das Absender nur von deinem Gateway benachrichtigt werden,
>>>> dann unterdrücke einfach DSN für eingehende Mails. Dann wird der
>>>> einliefernde Server die DSN schicken, dass die Mail an dein Gateway
>>>> übertragen würde. Mehr geht einen externen ohnehin nicht an.
>>> Verdrehst du da nicht was? Es ging im OP umeine AUSgehende Mail!
>> Völlig egal. Sobald die Mail an Amavisd-new übergeben wird, ist der Ofen
>> aus. Zumindest bei der von dir verwendeten Version von Amavisd-new. Der
>> erste Server in der Kette, der kein DSN unterstützt, veranlasst den gerade
>> einliefernden Server, die DSN zu schicken.
> 
>>> Ich möchte die Bestätigung so wie im OP, nur nicht mit "bei Amavis
>>> eingelifert" sondern "beim Zeilserver eingeliefert" (sinngemäß geschrieben)
>> Mit deiner Version von Amavisd-new nicht möglich.
> 
> 
> 
> Kann ich amavis für ausgehende Mail unterdrücken? So nach dem Motto:
> wenn smtpd_sasl_authenticated_header dann nicht nach amavis sondern
> gleich zum Ziel...
> 
> Viele Grüße,
> Uwe



Mehr Informationen über die Mailingliste Postfixbuch-users