]>
git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - scripts/makemail
3 #-----------------------------------------------------------------------------
4 # All this does is generate RFC 822 headers and then copy standard input
5 # to standard output. You determine what headers it generates with
8 # You can feed the output of this program to 'smtpsend' to send the mail
9 # message somewhere via SMTP.
10 #-----------------------------------------------------------------------------
14 my $TRUE=1; my $FALSE = 0;
33 if (defined($options{"subject"})) {
34 print("Subject: " . $options{"subject"} . "\n");
36 if (defined($options{"to"})) {
37 print("To: " . $options{"to"} . "\n");
39 if (defined($options{"cc"})) {
40 print("Cc: " . $options{"cc"} . "\n");
42 if (defined($options{"from"})) {
43 print("From: " . $options{"from"} . "\n");
45 if (defined($options{"date"})) {
46 print("Date: " . $options{"date"} . "\n");
48 if (defined($options{"reply_to"})) {
49 if ($options{"reply_to"} ne "") {
50 print("In-Reply-To: <" . $options{"reply_to"} . ">\n");
53 if (defined($options{"message_id"})) {
54 print("Message-ID: <" . $options{"message_id"} . ">\n");
56 if (defined($options{"charset"})) {
57 print("MIME-Version: 1.0\nContent-Type: text/plain; charset=" . $options{"charset"} . "\nContent-Transfer-Encoding: 8bit\n");
60 if (defined($options{"stable"})) {
61 print("X-stable: " . $options{"stable"} . "\n");
62 print("X-Patchwork-Hint: ignore \n");