summaryrefslogtreecommitdiff
path: root/fml/lib/Mail/Delivery
AgeCommit message (Collapse)Author
2005-05-27add randam factor into exponential back off.fukachan
back off is upper limited by 4000 sec.
2004-12-15implement clean_up() methodfukachan
2004-12-15randomize queue list more in fair-queue mode.fukachan
2004-09-23fix comments (FNF)fukachan
2004-09-04is_valid_queue() returns ok if the specified queue exists in active orfukachan
deferred queue.
2004-09-04log messages in removing queuefukachan
2004-09-03bug fix queue strategy info file hanling.fukachan
implement log(), {set,get}_log_function(). log more and more.
2004-08-20eval q{}fukachan
2004-08-15implement voluntary sleep/wakeup queue mode switching.fukachan
o implement queue management utilities. o move queue from active to deferred if delivery failed. o rename *_strategy to *_policy o overhaul/clean up internal style.
2004-08-14implement basic queue management strategy.fukachan
2004-08-14log $recipient_limit info if limit != 1000fukachan
2004-08-13implement list_all(), last_modified_time().fukachan
remove get_class_list().
2004-08-13clean up new().fukachan
list() can take an argument for $class if needed. implement is_valid_queue() and get_class_list() methods.
2004-07-26override print mode of Mail::Message object to "raw" in fallbacking.fukachan
2004-06-29fix copyrightfukachan
2004-06-29overhaul:fukachan
o fix comments. o fix messages/error messages. o use //o if could. o specify initial value.
2004-06-27validate if message object supports write_count() method.fukachan
2004-06-27queue system debug: trace number of bytes written.fukachan
2004-05-25define incoming queue.fukachan
implement new method: incoming_file_path(), incoming_dir_path(). not set transport (not touch transport info file) by default. more rigid write error tracking. rename valid() -> valid_active_queue() to clarify the role.
2004-05-24check write error more strictly.fukachan
2004-05-19handle transport infomation.fukachan
fix comments.
2004-05-18support lock({ lock_before_runnable => yes }) extension.fukachan
FML::Process::Distribute needs such option to own the current article delivery by itself to distinct it from queue flush system on other processes.
2004-05-18implement fallback when it fails to send the mail to all MTA's.fukachan
failed message is inserted into mail queue for later delivery retry. Also, shorten retry count $max_loop_count since fallback is implemented now. define {set,get}_last_command(), {set,get}_send_command_status(). modified to use them. rename: socket_is_connected -> is_socket_connected
2004-05-17ensure numeric valuefukachan
2004-05-17implement {set,get}_map_status()fukachan
2004-05-16define $MAP_ERR_OPEN.fukachan
log status of done or not (log only yet).
2004-05-16clean up message, log.fukachan
fix retry logic.
2004-05-16remove private method.fukachan
s/_rollback_map_position/rollback_map_position/g; s/_reset_mapinfo/reset_mapinfo/g;
2004-05-16not export _smtplogfukachan
2004-05-16fix commentsfukachan
2004-05-16rollback if DATA error occurs.fukachan
rename _get_*() -> get_*(), _set_*() -> set_*() since private methods should not be shared over modules.
2004-02-15white space cosmetics.fukachan
2004-01-24overhaul from FNF point view.fukachan
o fix comments. o fix loop label name. o more correct initialization if could. o use //o;
2004-01-24fix comments.fukachan
2004-01-02fix copyrightfukachan
2003-12-31fix copyrightfukachan
2003-12-30validate $value (ARRAY_REF).fukachan
update comments.
2003-12-30fix label namefukachan
2003-12-29define *_file_path() methods.fukachan
bug fix use of *_{dir,file}_path() functions.
2003-12-29fix typofukachan
2003-12-22fix typo.fukachan
*_dirpath() -> *_dir_path().
2003-12-22define the following methods and modified to use it:fukachan
new_dirpath deferred_dirpath active_dirpath info_dirpath sender_dir_path recipients_dir_path
2003-10-15space cosmeticsfukachan
2003-09-13comment on STDERR usagefukachan
2003-08-23fix copyrightfukachan
2003-08-23fix comments: =head2 function(...) formfukachan
2003-04-15reset alarm after flock()fukachan
2003-03-17log setrunnable() succeed.fukachan
2003-02-11FNF: not use $_fukachan
2003-01-11fix copyrightfukachan