Split mail to multiple recipients by postfix to single-recipient-mails before delivering to smarthost

freisei forum at xp8.de
Do Nov 16 12:54:28 CET 2023


Ralf Hildebrandt via postfix-users:
>> Is it possible to split all mails to multiple recipients into single
>> mails with only one recipient before delivering to my smarthost?
> Ja, dazu brauchst Du erstmal einen eigenen Transport für den Weg zu
> deinem Smarthost, damit für den das 1-Empfängr limit gesetzt werden
> kann.
>
> Das ist in der master.cf der "originale" smtp Dienst:
> smtp      unix  -       -       -       -       30      smtp
>
> Den kopierst du und benennst Ihn in smarty um:
> smarty    unix  -       -       -       -       -       smtp
>
> Dann kannst Du in der main.cf definieren:
> smarty_destination_recipient_limit = 1
>
> Und dann muss noch gesagt werden: Wenn Du mit dem Smarthost redest,
> nimm den neuen Transport "smarty" (statt standardmäßig "smtp").
>
> Problem hier: Ich weiss nicht wie deine existierende Config aussieht,
> welche die Mail zum Smarthost sendet.
>
> Vorschlag:
> relayhost = smarty:[ip.des.relay.host]

Servus,

vielen Dank für Deinen Vorschlag, ich  habs getestet, bekomm aber leider 
Fehler:

master.cf:

smtp      unix  -       -       y       -       -       smtp # original
smarty    unix  -       -       y       -       -       smtp # kopie 
angepasst.
relay     unix  -       -       y       -       -       smtp

main.cf:

relayhost = smarty:[smtp.ionos.de]

log:

Nov 16 12:36:26 konsrvdata2 postfix/smtp[822794]: fatal: unknown 
service: [smtp.ionos.de]/tcp Nov 16 12:36:26 konsrvdata2 dovecot: 
imap(xp8it)<822789><mkrybUMKS9AKXgoG>: Disconnected: Logged out in=3404 
out=4875 deleted=0 expunged=0 trashed=0 hdr_count=0 hdr_bytes=0 
body_count=1 body_bytes=3199 Nov 16 12:36:27 konsrvdata2 
postfix/qmgr[822755]: warning: private/smtp socket: malformed response 
Nov 16 12:36:27 konsrvdata2 postfix/qmgr[822755]: warning: transport 
smtp failure -- see a previous warning/fatal/panic logfile record for 
the problem description Nov 16 12:36:27 konsrvdata2 
postfix/master[822753]: warning: process /usr/lib/postfix/sbin/smtp pid 
822794 exit status 1 Nov 16 12:36:27 konsrvdata2 postfix/master[822753]: 
warning: /usr/lib/postfix/sbin/smtp: bad command startup -- throttling

Hier steht zumindest in der Syntax nichts, dass bei Relayhost ein 
Transport angegeben werden kann: 
https://www.postfix.org/postconf.5.html#relayhost

Grüße, Freisei
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://de.postfix.org/pipermail/postfix-users/attachments/20231116/e17a88cd/attachment.htm>


Mehr Informationen über die Mailingliste postfix-users