Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
open(EMAIL, "email.txt"); while(<EMAIL>){ chomp; my $val= $_; push(@email, "'$val'");} close(EMAIL); my $email = join ",", @email; my %mail; open(MSG, "message.txt"); while (<MSG>){ if ($_ =~ /^subject:(.*)/){ $mail{'subject'} = $1;} else{ $mail{'msg'} .= $_;}} my $sender = Net::SMTP->new ('mailhost', Debug=> 1); $sender->mail('anywhere@home.com'); $sender->to($email); $sender->data(); $sender->datasend ("From: Home\n"); $sender->datasend ("Subject: $mail{'subject'}\n\n"); $sender->datasend ("\n"); $sender->datasend ("$mail{'msg'}"); $sender->dataend(); $sender->quit();
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: cant send a mass email
by cees (Curate) on Mar 19, 2003 at 02:52 UTC | |
|
Re: cant send a mass email
by diotalevi (Canon) on Mar 19, 2003 at 00:12 UTC | |
|
Re: cant send a mass email
by ibanix (Hermit) on Mar 19, 2003 at 01:20 UTC | |
by Anonymous Monk on Mar 19, 2003 at 01:28 UTC | |
by ibanix (Hermit) on Mar 19, 2003 at 01:35 UTC | |
by zengargoyle (Deacon) on Mar 19, 2003 at 02:23 UTC | |
|
Re: cant send a mass email
by The Mad Hatter (Priest) on Mar 19, 2003 at 01:47 UTC |