Hey David, Thursday, July 19, 2001, 9:27:19 PM, my MUA believes you used Internet Mail Service (5.5.2653.19) to write: ND> Hi, ND> When I use the following script to send mail: ND> #!perl -w use Strict; # here? use Diagnostics; # here? ND> ### script name "smtp_mailer2.pl" ND> use Net::SMTP; $smtp = Net::SMTP->>new('mailhost'); does mailhost resolve? or do you change it on your real code to point to a real SMTP mail server? $smtp->>mail($ENV{USER}); $smtp->>to('dnazary'); $smtp->>data(); I also put in something like this $smtp->>datasend("From: $ENV{USER}\n"); $smtp->>datasend("To: dnazary\n"); $smtp->>datasend("\n"); $smtp->>datasend("A simple test message\n"); $smtp->>dataend(); $smtp->>quit; ND> I get this error message. Any ideas how I can resolve this? You are getting multiple errors here. I would suggest you pull the mail part out into it's own program and run it, then you can identify if it is actually the mail part giving you problems. C:\CM\utils>>c:\perl\bin\perl smtp_mailer2.pl ND> The system cannot find the path specified. ND> Use of uninitialized value in scalar assignment at ND> c:/Perl/site/lib/Net/Domain.pm line 191. ND> Use of uninitialized value in scalar assignment at ND> c:/Perl/site/lib/Net/Domain.pm line 191. ND> Use of uninitialized value in pattern match (m//) at ND> c:/Perl/site/lib/Net/Domain.pm line 215. ND> Use of uninitialized value in split at c:/Perl/site/lib/Net/Domain.pm line ND> 219. Here is my code I use all the time. <code> #!/perl -w use Strict; use Diagnostics; use Net::SMTP; my $SMTPserver = "10.11.145.101"; my $MailTo = "Tim\@Musson.net"; my $Subject = "Subject:SMTP Message from Perl"; my $MessageBody = "Whatever you want in the message"; &sendMail(); sub sendMail { my $smtp = Net::SMTP->new($SMTPserver); $smtp->mail($MailTo); # envelope bits $smtp->to($MailTo); # envelope bits $smtp->data(); # Now for the message itself $smtp->datasend("From: $MailTo\n"); $smtp->datasend("To: $MailTo\n"); $smtp->datasend("$Subject\n\n"); $smtp->datasend("$MessageBody"); $smtp->dataend(); # end the message $smtp->quit; } </code> -- [EMAIL PROTECTED] Using The Bat! (http://www.ritlabs.com/the_bat/) eMail v1.53d Windows NT 5.0.2195 (Service Pack 1) What color is a chameleon on a mirror? NetZero Platinum No Banner Ads and Unlimited Access Sign Up Today - Only $9.95 per month! http://www.netzero.net -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]