I was trying to send a text file as email content to user's email
account. But only gmail accounts's users got the email with empty
content with a "noname" attachment. users with other email accounts
such as yahoo don't have such problem. they can view the email with
the content.
does anyone know what the problem is? Thanks!!!
### following is the portion of code to process the text file into
email content ####
# Open and build application information file
$apptext = '';
open (MAILAPP, $APPINFO);
while (<MAILAPP>) {
$apptext .= $_;
}
close (MAILAPP);
# Mail it, see mailinc.pl
&MAILOUT($in{'return_address'}, $MAILADDRESS, "$GROUPNAME application
information", '', $apptext);
# Print appropriate html message
print "Application information sent to $in{'return_address'}.<p>\n";
#### following code is suppose to send out the email content to users
####
sub MAILOUT {
local($mail_address, $from_address, $subject, $header_tags, $body) =
@_;
# Open file for pipe to mail
open (MAILHANDLE,"| mail $mail_address\n");
# Format email header information
print MAILHANDLE "From: $from_address\n";
print MAILHANDLE "To: $mail_address\n";
print MAILHANDLE "Subject: $subject\n";
print MAILHANDLE "$header_tags\n";
print MAILHANDLE "Content-type: text/plain\n\n";
# Print body
print MAILHANDLE $body;
# Close pipe to mail
close (MAILHANDLE);
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/