Well a few minutes after sending my plea for help I found a line elsewhere in the server that gave the answer..
This file updates the /var/qmail/control/helohost file to reflect the hostname of the current IP address. mkdir -p /etc/e-smith/templates-custom/var/qmail/control pico helohost then cut and paste the following. ------------------------------ { use strict; use Errno; use Socket; use esmith::config; use esmith::util; use esmith::db; $OUT = ''; my %conf; tie %conf, 'esmith::config'; my $local_ip = db_get(\%conf, 'ExternalIP'); my $addr = inet_aton($local_ip); my $fqdn = gethostbyaddr($addr, AF_INET); $OUT .= "$fqdn"; } ------------------------------- Now we need to trigger this file.. pico /etc/e-smith/events/ep-change/S90reset-qmail-helohost and paste thsi in. ----------------------------- #!/usr/bin/perl -w package esmith; use strict; use Errno; use esmith::config; use esmith::util; use esmith::db; my %conf; tie %conf, 'esmith::config'; esmith::util::processTemplate (\%conf, "/var/qmail/control/helohost"); #------------------------------------------------------------ # Reset qmail TCP timeouts, and tell qmail-send to retry sending #------------------------------------------------------------ system("/var/qmail/bin/qmail-tcpok"); system("/usr/bin/killall", "-ALRM", "qmail-send"); exit (0); ------------------------------ This all seems to work on my system :) Rob. -- Play Australian Lotto at no direct cost to you. Over 120 individual games per week. Ask me how!!! -- Please report bugs to [EMAIL PROTECTED] Please mail [EMAIL PROTECTED] (only) to discuss security issues Support for registered customers and partners to [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Searchable archive at http://www.mail-archive.com/devinfo%40lists.e-smith.org