Mike Gerwitz wrote: > Since the header is only produced by line $79, that implies that... > ...the global `$sys_email_address' is either 'root@localhost' or empty,
I think it is probably empty at that poing. In which case we could check that and add a default value if so. > That said, the user under which Savane is running isn't root: > > X-Apparently-From: 210.78.142.28 (Savane authenticated user hlam) You didn't show the complete headers. We didn't get to see this before. That IP address is not from Savannah. That IP is allocated to a location in China. That isn't the user under which Savannah is running. Although according to that code we have just looked at Savannah will try to set the From: header to match the user in some cases. But that wouldn't account for the above header. Perhaps you could show us the full headers of the message? Seeing that makes me wonder what message you actually received. Bob
