or download this
sub process_form
{
...
# Adjust subject and body message
my ($message_body) = "Request submission\rFrom: ".$from_address."\rRep
+ly_to: ".$reply_to_address."\rSubject: ".$subject."\rMessage:\r\r".$m
+essage."\r\rRecipients: ".$description."\r\rDate message is to be sen
+t: ".$msg_month."/".$msg_day."/".$msg_year; # Create the multipart c
+ontainer my ($msg) = MIME::Lite->new ( From => $from_address2, To
+ => $to_address, Subject => $subject, Type =>'multipart/mixed' )
+or die "Error creating multipart container: $!\n"; # Add the text me
+ssage part $msg->attach ( Type => 'TEXT', Data => $message_body )
+ or die "Error adding the text message part: $!\n"; # Add the file $
+msg->attach ( Type => $res, Path => '/var/www/html/upload',
+Filename => $filename, Disposition => 'attachment' ) or die "Error
+ adding $filename: $!\n"; # Send the Message MIME::Lite->send('smtp'
+, $mail_host, Timeout=>60); $msg->send; print $query->header; print
+"<b>Thank you!</b><br>Confirmation of your submission will be emailed
+ to you."; } }