# Deprecated - does nothing
}
+# add_mailer_ip_headers(&headers)
+# Add X-Mailer and X-Originating-IP headers, if enabled
+sub add_mailer_ip_headers
+{
+local ($headers) = @_;
+if (!$config{'no_orig_ip'}) {
+ push(@$headers, [ 'X-Originating-IP', $ENV{'REMOTE_ADDR'} ]);
+ }
+if (!$config{'no_mailer'}) {
+ push(@$headers, [ 'X-Mailer', ucfirst(&get_product_name())." ".
+ &get_webmin_version() ]);
+ }
+}
+
1;
[ 'Cc', &encode_mimewords($in{'cc'}) ],
[ 'Bcc', &encode_mimewords($in{'bcc'}) ],
[ 'Message-Id', $newmid ] ];
-if (!$config{'no_orig_ip'}) {
- push(@{$mail->{'headers'}},
- [ 'X-Originating-IP', $ENV{'REMOTE_ADDR'} ]);
- }
-if (!$config{'no_mailer'}) {
- push(@{$mail->{'headers'}},
- [ 'X-Mailer', "Webmin ".&get_webmin_version() ]);
- }
+&add_mailer_ip_headers($mail->{'headers'});
push(@{$mail->{'headers'}}, [ 'X-Priority', $in{'pri'} ]) if ($in{'pri'});
$in{'body'} =~ s/\r//g;
if ($in{'body'} =~ /\S/) {