On 5/23/2011 10:19 AM, Jeffs wrote:
On 5/23/2011 11:06 AM, Noel Jones wrote:
The Received: header is added by the receiving system, not
by your server, and always shows the IP of the connection.

If you want each client to have their own identity, each
client will need its own IP. You can't virtualize this.




Understood. Thank you. I do understand virtualization to a
degree although I haven't actually instituted it yet. So you
are saying each sender, as per example, above, would have
their own static IP address and that would show as the
originating IP sender?

If that's what works I will institute that.

Thank you and correct me if my thinking on this is inaccurate.

Cheers.

Yes, if each client needs their own identity, they each need their own IP. Note this is a limitation of the SMTP protocol, not postfix. With SMTP, the connection is identified by the IP, then the name is derived from the PTR hostname of that IP. That's why you need multiple IPs to support multiple names.

(While it's technically possible to set multiple PTR hostnames for an IP, there is no mechanism tell the remote client which hostname applies to "this" connection. So as a practical matter, it makes no sense to use more than one PTR hostname).

Also note that the accepted practice is for the source IP to identify itself as the mail service provider, not the client.

  -- Noel Jones

Reply via email to