Changes for version 3.06

  • No longer even attempts to connect to a server if you haven't specified the Tries parameter
  • You can now change the text of the Message after bulkmailing or mailing (This means you may change the non-merged, non-dynamic text via a new call to ->Message, it is recommended that you do not do this unless you know why you are doing it. dynamic messages and mail merges will do what you want 99% of the time)
  • added some entries to the FAQ
  • ->error now returns () in a list context, undef in a scalar context
  • added some more documentation
  • the constructor now operates on passed keys/values in the order they were passed
  • added message_from_file flag to load in a message from a file on disk
  • added headers_from_message to extract message headers from the value passed to ->Message
  • you may now unset From, To, Sender, Reply-To headers by calling the relevant method and passing an undef as customary with the returns from ->header, will return 0 if you successfully set a header to undef
  • if you wish, for some foolish reason, to name one of your log files "0", you may now do that.

Modules

Platform independent mailing list module
dummy class for dummy server objects
platform independent mailing list module for mail merges and dynamically built messages
used to create subclasses for Mail::Bulkmail.
handles server connections and communication for Mail::Bulkmail