Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/perl-MIME-Lite/examples/ |
Upload File : |
#!/usr/bin/perl -w =head1 NAME mime_fwd - test the ability to embed messages =head1 SYNOPSIS Usage: mime_fwd =head1 DESCRIPTION Create a simple message, then wrap it in a "forward" and then a "reply". =head1 AUTHOR Eryq, eryq@zeegee.com =cut use strict; use MIME::Lite; use Getopt::Std; #------------------------------ # main #------------------------------ sub main { my %opts; my $subj = "hello world"; ### Create a message: my $msg = MIME::Lite->new(From => 'user0', To => 'user1', Subject => $subj, Type => 'TEXT', Data => ["This is the original message.\n", "Let's see if we can embed it!\n"]); ### Forward it: my $fwd = MIME::Lite->new(From => 'user1', To => 'user2', Subject => ("Fwd: ".$msg->get('subject')), Type => 'message/rfc822'); $fwd->attach($msg); ### Reply: my $re = MIME::Lite->new(From => 'user2', To => 'user0', Bcc => 'archives', Subject => ("Re: ".$fwd->get('subject')), Type => 'message/rfc822'); $re->attach($fwd); ### Output! $re->print; } exit (&main ? 0 : -1); __END__