use
Apache::ASP::CGI;
&Apache::ASP::CGI::do_self
(
NoState
=> 1,
Debug
=> 3,
# defaults to localhost for mail relay
# but will lookup in Net::Config too for
# other hosts
MailHost
=>
'127.0.0.1'
,
);
__END__
<% use lib '.'; use T; $t =T->new(); %>
<%
# test for Net::SMTP, and skip if not installed
eval "use Net::SMTP";
if($@) {
return;
} else {
my $smtp = Net::SMTP->new('127.0.0.1');
unless($smtp) {
return;
}
}
$t->eok($Server->Mail({
# won't actually send the mail in test mode
Test => 1,
# make the address fairly legit, in case the SMTP
# is validating in realtime
To => "asptest\@chamas.com",
# no from, since some mail gateways may not relay * addresses
# so we allow for From not to be set while Test is set
# From => "INSTALL_TEST\@apache-asp.org",
Subject => "Test Email",
Body => "Test Body",
Debug => 0
}),
"\$Server->Mail() failed in test mode, check that your mail server at 127.0.0.1 can relay email. "
);
%>
<% $t->done; %>