Mail::MIMEDefang::MIME - MIME objects interface methods for email
filters
Mail::MIMEDefang::MIME are a set of methods that can be called
from mimedefang-filter to operate on MIME objects.
- collect_parts
- Method that adds parts to the array @FlatParts for
flattening.
- takeStabAtFilename
( $entity )
- Makes a guess at a filename for the attachment. Calls MIME::Head's
recommended_filename() method, which tries
'Content-Disposition.filename'and if not found, 'Content-Type.name'.
Returns a MIME-decoded filename, or a blank string if none
found.
- find_part
- Method that returns the first MIME entity of type
$content_type,
"undef" if none exists.
- append_to_part
- Method that appends text to $part
- remove_redundant_html_parts
- Method that rebuilds the email message without redundant HTML parts. That
is, if a multipart/alternative entity contains text/plain and text/html
parts, the text/html part will be removed.
- append_to_html_part
- Method that appends text to the spicified mime part, but does so by
parsing HTML and adding the text before </body> or </html>
tags.
- append_text_boilerplate
- Method that appends text to text/plain part or parts.
- append_html_boilerplate
- Method that appends text to text/html part or parts. It tries to be clever
and inserts the text before the </body> tag to be able of being
seen.
- anonymize_uri
- Anonymize urls by removing all utm_* parameters, takes the message part as
parameter and returns a boolean value if the sub succeeded or not.