Mail::MIMEDefang::Utils(3)

Mail::MIMEDefang::Utils3

Support methods used internally or by email filters

Overview

Mail::MIMEDefang::Utils are a set of methods that can be called from mimedefang-filter or by other methods.

Methods

time_str

Method that returns a string representing the current time.

hour_str

Method that returns a string representing the current hour.

synthesize_received_header

Method that synthesizes a valid Received: header to reflect re-mailing. Needed by Apache SpamAssassin to correctly parse email messages.

copy_or_link

Method that copies a file if it fails to create an hard link to the original file.

read_results

Method that extracts an array of command, key, values from RESULTS file, needed for regression tests.

re_match

Method that returns 1 if either Content-Disposition.filename or Content-Type.name matches the regexp; 0 otherwise.

re_match_ext

Method that returns 1 if the EXTENSION part of either Content-Disposition.filename or Content-Type.name matches regexp; 0 otherwise.

re_match_in_rar_directory

Method that returns 1 if the EXTENSION part of any file in the rar archive matches regexp. To enable the check $Features{'unrar'} should be enabled.

re_match_in_7zip_directory

Method that returns 1 if the EXTENSION part of any file in the 7zip archive matches regexp. To enable the check $Features{'7zip'} should be enabled.

re_match_in_tgz_directory

Method that returns 1 if the EXTENSION part of any file in the tgz archive matches regexp. To enable the check $Features{'tar'} should be enabled.

re_match_in_zip_directory

Method that returns 1 if the EXTENSION part of any file in the zip archive matches regexp.

md_copy_orig_msg_to_work_dir_as_mbox_file

Method that copies original INPUTMSG file into work directory for virus-scanning as a valid mbox file.

gen_mx_id

Method that generates a random indentifier used by MIMEDefang to create temporary files.

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

From mimedefang 3.6-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.