summaryrefslogtreecommitdiff
path: root/fml/lib/Mail
AgeCommit message (Collapse)Author
2018-09-08fix document: removed as_str() in it (no such function).Ken'ichi Fukamachi
2018-09-08obsolete Mail::Message::Encode functions are moved to here temporarily.feature/utf8-mime-header-handlingKen'ichi Fukamachi
The functions are encode_mime_string(), decode_mime_string() and decode_mime_utf8_to_euc().
2018-09-08removed encode_mime_string(), decode_mime_string() and ↵Ken'ichi Fukamachi
decode_mime_utf8_to_euc(). They are moved to Mail::Message::Encode::Obsolete temporarily.
2018-09-08subject handling is changed to mime_header_decode() and as_external_form() ↵Ken'ichi Fukamachi
style. XXX bug this module is broken now. XXX it seems text2html() handles the input as ISO-8859-1 always ?
2018-09-08subject handling is changed to Mail::Message::Subject->mime_header_decode() ↵Ken'ichi Fukamachi
and as_external_form() style.
2018-09-08private _regexp_compile() is elevated to public regexp_compile().Ken'ichi Fukamachi
2018-09-08remove base64() and qp().Ken'ichi Fukamachi
2018-09-08just a template. removed not-used "use Jcode".Ken'ichi Fukamachi
2018-09-08clarified each variable is Perl internal or external form.Ken'ichi Fukamachi
2018-09-08fixed the new() description: no, we do not use Jcode here.Ken'ichi Fukamachi
2018-09-08remove debug codes.Ken'ichi Fukamachi
2018-09-08define convert_from_internal_to_external_form() which convert the given Perl ↵Ken'ichi Fukamachi
internal form to the external printable one.
2018-09-08removed obsolete mime_encode() and mime_decode().Ken'ichi Fukamachi
2018-09-08define as_external_form() which return the internal data as the external ↵Ken'ichi Fukamachi
form string.
2018-09-08remove debug codes.Ken'ichi Fukamachi
2018-09-08_decode_mime_string() switched to use mime_header_decode_as_octets() of ↵Ken'ichi Fukamachi
Mail::Message::Encode::Perl class.
2018-09-08remove debug.Ken'ichi Fukamachi
2018-09-08return the phrase of from: address by using mime_header_decode_as_octets().Ken'ichi Fukamachi
2018-09-08define mime_header_decode_as_octets(). It returns printable form not Perl ↵Ken'ichi Fukamachi
internal one.
2018-09-08switched to use Mail::Message::Encode::Perl in From address parsing.Ken'ichi Fukamachi
2018-09-08fix documentation and debug codes to use mime_header_decode/encode().Ken'ichi Fukamachi
2018-09-08mime header decode/encode switched to use Mail::Message::Encode::Perl.Ken'ichi Fukamachi
define new functions: mime_header_encode() and mime_header_decode().
2018-09-08add Mail::Message::Encode::Perl for Perl (character-oriented) based encoding.Ken'ichi Fukamachi
2017-12-31apply patch to fix charset handling in Content-Type headerfukachan
Thanks to <mizuki@myokoo.jp>.
2012-12-13fix copyrightfukachan
2012-12-13RT#66474: catch up IO::Handle changes in Perl 5.16 to avoid a lot of warnings.fukachan
while (1) { ... - $buf = $socket->getline; + defined ( $buf = $socket->getline ) || next SMTP_REPLY; }
2012-04-24fix descriptions, copyright.fukachan
2012-04-21not duplicated loading of Socket related classes.fukachan
2012-04-15&timegm() -> timegm().fukachan
2012-04-15not use obsolete library: timelocal.pl and ctime.pl, which is removedfukachan
in Perl 5.16 release. switched to use Time::Local and Time::localtime.
2011-08-25bugfix quoted-printable pattern at decode_mime_utf8_to_euc()tmu
2011-08-25white space cosmetics.fukachan
fix comments (FNF). update copyright.
2011-08-24add decode_mime_utf8_to_euc() for utf8 subjecttmu
2010-04-10fix/update copyright.fukachan
2009-06-10bugfix case timezone +0000tmu
2008-08-02fix copyrightfukachan
2008-08-02create isolated queue, too.fukachan
2006-07-09white space cosmeticsfukachan
2006-06-15change default @indexstmu
safety htmlify if broken mail header
2006-05-22_update_montly_thread_index_master() rewrite same logictmu
using _update_id_montly_index_master()
2006-05-11implement md5_file()fukachan
2006-05-11restructured.fukachan
define md5_str_ref() too, same as md5().
2006-05-04constuctor imports $expire_limit in the argument.fukachan
delete() and remove() can accept queue id if specified. define expire() which removes too old queue files in the specified queue. It expires all queue if $class unspecified. expire()/cleanup() is overhauled. queue removing is done by remove(). define {set,get}_expire_limit() access methods.
2006-04-28fix open() mode: r -> <fukachan
2006-04-22message modified (unified among modules)fukachan
2006-04-20fix error reset timing.fukachan
show more useful info in log message.
2006-04-20try to connect(2) $mta by IPv6 if (1) we can use Socket6 and (2) mtafukachan
is not pure IPv4 syntax (Iv6 syntax or hostname). IPv6 module, which should be fully rewritten in the future, exports parse_mta6() and is_pure_ipv4_syntax(). rewritten to use them.
2006-04-16fix variable name: num_rcpt -> rcpt_totalfukachan
2006-04-16fix variable name syntax: _num_attachment -> _num_attachmentsfukachan
2006-04-15nuke ambiguous method and variable name.fukachan
num_paragraph() -> paragraph_total() (XXX see "Code Complete"). each variable holding this return value is fixed to $total.