I'm using Net::SMTP to send mail from a perl program running on a web server. Code is as follows: my $relay="smtp.example.com"; my $smtp = Net::SMTP->new($relay); die "Could not open connection: $!" if (! defined $smtp); I'm familiar with the error you get when the SMTP server won't let you