testeur via Postfix-users:
> Hi,
>
> Well.
> i read it :
> https://postfix.traduc.org/index.php/XFORWARD_README.html
> But i don't know how to implement that in postfix (master.cf ?) ?! the
> link explain the "protocol"...
> there's no howto to do it...
>
> if someone know an howto somewhere ?
You could try;
postconf | grep xforward
And then look at the parameters:
To send XFORWARD:
https://www.postfix.org/postconf.5.html#smtp_send_xforward_command
To receive XFORWARD:
https://www.postfix.org/postconf.5.html#smtpd_authorized_xforward_hosts
Wietse
> Regards,
>
> PG
>
> On 11/10/2023 00:20, Wietse Venema via Postfix-users wrote:
> > testeur via Postfix-users:
> >> Hi,
> >>
> >> I don't understand how the External_Postfix_relay server could send
> >> XCLIENT commands to the final postfix server ?
> >> is there some modifications to do in the master.cf file ?
> > You asked how to impersonate a client or server TCP endpoint. Postfix
> > supports receiving TCP endpoint impersonation commands using two
> > protocols: XCLIENT (used by nginx) and the HaProxy protocol. The
> > primary use cases are load balancers and policy testing.
> >
> > There is no code in Postfix to send XCLIENT or HaProxy commands
> > for the simple reason that no-one has needed it.
> >
> > Postfix does support sending XFORWARD commands with remote SMTP
> > client information for the purpose of logging, not impersonantion.
> > It is typically used with SMTP-based content filters.
> >
> > Wietse
> >
> >> Regards,
> >>
> >> On 08/10/2023 22:19, Wietse Venema via Postfix-users wrote:
> >>> testeur via Postfix-users:
> >>>> Hi,
> >>>>
> >>>> I try to find a solution to forward the IP source from the postfix relay
> >>>> to the final postfix server (internal).
> >>>>
> >>>> Mail_Message sent to -> External_Postfix_relay (ip source from client
> >>>> ok) -> Internal_Postfix_server (ip source from external postfix relay,
> >>>> not the one from client's mail_message)
> >>>>
> >>>> How can i do that ?
> >>> If you want to propagate the remote SMTP client IP address or the
> >>> External_Postfix_relay server IP address, the External_Postfix_relay
> >>> server could send XCLIENT commands to the final postfix server
> >>> (internal). See https://www.postfix.org/XCLIENT_README.html
> >>>
> >>> Or you could use Postfix's HaProxy protocol support in the final
> >>> postfix server (internal) to get a similar result.
> >>>
> >>> Wietse
> >>> _______________________________________________
> >>> Postfix-users mailing list -- [email protected]
> >>> To unsubscribe send an email to [email protected]
> >> _______________________________________________
> >> Postfix-users mailing list -- [email protected]
> >> To unsubscribe send an email to [email protected]
> >>
> > _______________________________________________
> > Postfix-users mailing list -- [email protected]
> > To unsubscribe send an email to [email protected]
> _______________________________________________
> Postfix-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]