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

Antwort per Email an