Revision history for Mail-Sender
0.903 2016-11-17
- PLEASE CONSIDER USING EMAIL-SENDER INSTEAD
- Fixed an errant extra test requirement, GH #3. Thanks, Paul.
- Marked the entire dist as DEPRECATED as it should no longer be used.
0.902 2016-07-11
** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **
- Fixed multiple $VERSION variables, GH #2. Thanks, Pavel.
- Addressed some testing issues with bad SMTP host.
- Turned off uninitialized warnings until they can all be resolved.
- Let DZil version the CType:: classes
- Removed unused EXPORT_OK option
0.901 2016-06-29
** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **
- Fixed a bug introduced in 0.900 where the auth method call pointed to the
wrong scope.
0.900003 2016-06-10
** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **
- Fixed conditional dependencies
- Fixed locale specific testing
- Fixed the Changes file
- Added some git helper files for the repo
- Reorganized the PM files into the lib directory
- Auto-generate MANIFEST using MANIFEST.SKIP from here on
- Ensure all files EOL with \n rather than any combination of \n and \r\n
- Renamed many undocumented/private functions to names beginning with _
- Added many, many tests for coverage and to prevent regressions
- Updated Config.PL to modernize.
- Lazily load Win32API::Registry for ::CType::Win32
0.8.23 2014-07-15
- fixed problems with long subjects containing accentuated characters
- fixed problems with IO::Socket::SSL
- trims addresses passed in an array (per request)
- changed licence per request from Fedora
- fix to allow very long passwords
- fix error in TestServer()
0.8.22 2012-12-12
- minor fixes
0.8.21 2012-05-27
- fixed the case in the header names (Content-type -> Content-Type)
- fixed the encoding of non-ascii stuff in headers (RFC 2047)
- fixed using the ctype even for body with MailFile
0.8.16 2008-07-15
- fixed unwanted modification of the parameter hash
0.8.13 2006-02-25
- fixed incorrect handling of singlequotes in mail addresses
- add SMTP commands now sent in uppercase
- removing the port number if the local name is taken from $ENV{HTTP_HOST}
- improved getting the current user name
- can accept authid and authpwd already encoded to base64
- better handling of errors when reading attachments from files and when opening the debug files
- fixed some problems in Content-type header generation
0.8.10 2003-11-23
- use $ENV{HOSTNAME} || $ENV{HTTP_HOST}
in preference to
(gethostbyname 'localhost')[0]
as the local name if none is specified by the user
- fixed half-hour timezone handling
- fixed to => [list, of, addresses] handling
- fixed "incorrect server name" handling (previous versions did not
report the problem correctly in all cases
- untaining the IP address of the SMTP server in all cases
- fixed a problem that caused rare doubling of dots in quoted-printable encoded parts.
- various doc improvements
0.8.08 2003-08-31
- fixed an error in SendEx() causing problems with qmail
(thanks to report&help from "Luciano Bueno " <lbueno@grupoaraucaria.com.ar>)
- added debugging levels
- added an option that tells Mail::Sender to ignore rejected recipients
- you can now overwrite the message-id generation function
- added two addins improving the content type guesswork
- added TestServer method/function
- improved handling of the last newline in quoted-printable encoded parts
(the Outlook problem with = appearing at the end of attached files)
0.8.06 2003-03-24
- new Mail::Sender ({..., on_errors => 'die'});
- new Mail::Sender ({..., on_errors => 'undef'});
- new Mail::Sender ({..., on_errors => 'code'});
- A small fix for an issue with nested parts on the courier-imap server (whatever it is).
0.8.05 2003-03-01
- new Mail::Sender ({..., die_on_errors => 1});
0.8.04 2003-01-08
- fixed typo causing the "Unknown PerlIO layer 'raw:perlio' at .../Mail/Sender.pm line 21"
- fixed incorrect handling of halfhour timezones
0.8.03 2002-12-29
- added NTLM authentication
- send_cmd (internal function for sending commands to the server) checks for
broken connections
- reverted the server response tests
(instead of /^[45]/ (server reported an error)
I use now !/^[123]/ (server reported success) )
- some documentation fixes and additions
0.8.01 2002-08-05
- internal only, please do not use
- fixed problems with PerlIO and ascii-mode sockets under windows with Perl 5.8
0.8.00 2002-08-04
- minor fixes
0.7.14.1 2002-06-12
- minor fixes
0.7.14 2002-06-06
- added ESMTP authentication (LOGIN, PLAIN, CRAM-MD5)
- docs tuneup
- various small fixes
0.7.13.2 2002-03-18
- internal only, BETA versions. Please do not use.
0.7.13.1 2002-03-17
- Small bug fix. Pleae don't use 0.7.12 or 0.7.13
0.7.13 2002-03-13
- made compatible with Perl 5.004 again (sorry I don't have 5.004 at hand and noone reported the problems before releasing 0.7.12 to general public)
- Improved compatibility with some BSD versions (using sockaddr_in() instead of pack())
0.7.12 2002-02-18
- added debuging output
- The problem with multiline responses from some SMTP servers (namely qmail) is solved.
0.7.10 2001-07-10
- minor installation related fixes
0.7.09 2001-06-28
- minor fixes
0.7.08 2001-04-10
- doc fix
0.7.07 2001-04-04
- fixed multipart messages (have you ever used one hash item for two different purposes?)
0.7.06 2001-02-07
- Bug fixed.
0.7.05 2000-01-25
- Added fake_from, fake_to and fake_cc options to new/Open/OpenMultipart/MailMsg/MailFile.
This allows you to send a message to a list of people, while including only the list name/address in the headers. The fake_... may be whatever text you like, doesn't need to look like an address.
0.7.04 2000-01-14
- PPM installation fix. No code changes.
0.7.03 2000-01-14
- bugfix - ate the last character on each line in SendEx() (Used in SendFile) under Unix. Thanks, Jan Starzynski <jan@planet.de>!
0.7.02 2000-01-08
- bugfix - sending en email with a line consisting of only a single dot?
0.7.01 1999-12-09
- bugfix (qmail would not accept attachments)
0.7.00 1999-11-24
- Mail/Sender.config file may be used to set up default options for new Mail::Sender.
- You may install a function that gets called for every message.
- Open(), MailMsg and MailFile accept ctype, and encoding parameters.
- You have more options in Part() and Body(). It's possible to send HTML mails with inlined images easily now.
- Error -5 (Unspecified communication error) now includes the actual error returned by the mail server.
- Some more examples in the docs.
- Mail::Sender now tries to guess the content type for attached files.
- You may now create not only multipart/mixed but also multipart/related or other messages.
0.6.7 1999-01-25
- minor fixes
0.6.6 1999-01-04
- unsure of release date
- Added support for CC: and BCC:.
0.6 1999-01-03
- unsure of release date
- fixed problems with Base64 encoding.
- Files are now read, encoded and sent in parts instead of whole at once.
- You may call SendEnc several times in one part now.
0.5 1999-01-02
- unsure of release date
- Cancel : cancel an Opened message.
- $sender->{'error'} : last error for this object.
- @Errors : a list of error messages.
- Several minor fixes.
0.4 1999-01-01
- Unsure of release date
- MailMsg : Send a string as a mail by single call
- MailFile : The same plus attached files
- SendFile : Insert a file as a part of a multipart message
- Send(Line)Enc : Automatic encoding (Base64,Quoted-Printable)
0.01 1998-12-22
- original version; created by h2xs 1.18