in reply to Re: Re: Bad hostname 'mailhost'
in thread Bad hostname 'mailhost'
If you are the sysadmin, you could just remove the mailhost out of the qw() or set up the alias for mailhost in /etc/hosts. Another way to supress the warning would be to specify loclhost in $ENV{SMTPHOSTS}.unless(defined($host)) { local $SIG{__DIE__}; my @hosts = qw(mailhost localhost); unshift(@hosts, split(/:/, $ENV{SMTPHOSTS})) if(defined $ENV{S +MTPHOSTS}); foreach $host (@hosts) { $smtp = eval { Net::SMTP->new($host, @hello) }; last if(defined $smtp); } }
|
|---|