Add client-ip info to iprev ${authres } line
[exim.git] / src / src / expand.c
index 10fadfd892379fcaa7a45293dde87a1d3b625fa6..a5ddb277dc11fe5165f090a5d58926622fe84837 100644 (file)
@@ -1672,7 +1672,9 @@ static gstring *
 authres_iprev(gstring * g)
 {
 if (sender_host_name)
-  return string_append(g, 3, US";\n\tiprev=pass (", sender_host_name, US")");
+  return string_append(g, sender_host_address ? 5 : 3,
+    US";\n\tiprev=pass (", sender_host_name, US")",
+    US" smtp.client-ip=", sender_host_address);
 if (host_lookup_deferred)
   return string_catn(g, US";\n\tiprev=temperror", 19);
 if (host_lookup_failed)