The Deliver class used by the bin/rdeliver.rb script to provide
a place for the user's delivery script to run. The user's delivery script
executes in the context of this class, so methods defined with def
do not pollute the global namespace. The user is expected to define a #main method that will be called to deliver
the mail.
See also bin/rdeliver.rb
Return the RFilter::DeliveryAgent
object for the current message. This is all you need to retrieve, modify,
and deliver the message.
This method is called by bin/rdeliver.rb after the Deliver object is instantiated. A default
implementation that merely defers the delivery is provided, but the user is
expected to replace this with a version that delivers the mail to the
proper location.
Return the RFilter::DeliveryAgent
object for the current message. This is all you need to retrieve, modify,
and deliver the message.
This method is called by bin/filter.rb after the Deliver object is instantiated. A default
implementation that merely defers the delivery is provided, but the user is
expected to replace this with a version that delivers the mail to the
proper location.